- Back to Home »
- PHP , データベース »
- WebMatrixでMySQL接続
Posted by : Izumikawa Fukumi
2014年5月8日木曜日
人生初めてPHPでMySQLの接続が成功したので、今回はMySQL入門程の説明はしませんが、
「新しいMySQLデータベース」
情報が少ないWebMatrixでのMySQL接続の方法をご紹介します。
手始めにまずWebMatrixを開いて直ぐにでもソースを書ける状態にして下さい。
では準備が整ったら早速作業に入りましょう。
まず、ディレクトリ一覧の下にある、「データベース」を開きます。
この画面で、データベースの設定等が行えます。
今回はデータベースを作ったらPHPでデータベースに接続し、値をDBに保存します。
- データベースを作成
- テーブルを作成
- PHPで接続
- 値を追加
この手順で解説を進めます。
では、まずデータベースの作成からしましょう。
「新しいデータベース」->「MySQLデータベース」
「新しいMySQLデータベース」
ここでデータベースの各種設定を行います。
データベース : 作成するデータベース名を設定します。
その他[サーバー]等は一切触れなくていいですが、ユーザー名とパスワードはちゃんと設定しましょう。
これらの情報はPHPで接続する時に必要になります。
各種項目の入力が完了したら「OK」ボタンをクリックします。
すると、データベースが作成されます。
次にテーブルを作成したいと思います。
「新しいテーブル」をクリックし、フィールドを設定しましょう。
設定が完了したら保存ボタンをクリックします。
すると、サイドバーにテーブルが作成された事が確認出来ます。
テーブルをクリックし、「定義」から「データ」に切り替えるとデータベースデータの確認が出来ます。
次にPHPでの接続方法です。
PHPでMySQLに接続しよう。
ここまで順調に作業が進んでいたらもう成功以外何もありません。
ソースの詳細は割愛しますが、ま〜普通に接続すればいいと言う事だけです。
万が一データベースの情報を忘れた場合パスワード以外ならちゃんと表示してくれます。
データベースを右クリックし、「接続文字列をコピー」をします。
メモ帳等で右クリック「貼り付け」をするとユーザーIDやデータベース名等が貼り付けられます。
これでデータベースを確認してみて下さい。
データが追加されていると思います。
データベース : 作成するデータベース名を設定します。
その他[サーバー]等は一切触れなくていいですが、ユーザー名とパスワードはちゃんと設定しましょう。
これらの情報はPHPで接続する時に必要になります。
各種項目の入力が完了したら「OK」ボタンをクリックします。
すると、データベースが作成されます。
次にテーブルを作成したいと思います。
「新しいテーブル」をクリックし、フィールドを設定しましょう。
設定が完了したら保存ボタンをクリックします。
すると、サイドバーにテーブルが作成された事が確認出来ます。
テーブルをクリックし、「定義」から「データ」に切り替えるとデータベースデータの確認が出来ます。
次にPHPでの接続方法です。
PHPでMySQLに接続しよう。
ここまで順調に作業が進んでいたらもう成功以外何もありません。
ソースの詳細は割愛しますが、ま〜普通に接続すればいいと言う事だけです。
万が一データベースの情報を忘れた場合パスワード以外ならちゃんと表示してくれます。
データベースを右クリックし、「接続文字列をコピー」をします。
メモ帳等で右クリック「貼り付け」をするとユーザーIDやデータベース名等が貼り付けられます。
$dsn = 'mysql:dbname=aqua_sample;host=localhost'; $user = 'root'; $pass = '123456789'; $db = new PDO($dsn, $user, $pass); $db -> query('SET NAMES UTF-8'); $sql = 'INSERT INTO data (name) VALUES ("ふっくん")'; $data = $db -> prepare($sql); $data -> execute(); $db = NULL;
これでデータベースを確認してみて下さい。
データが追加されていると思います。