実際に使うときはPHPなどのスクリプトからDBに接続することになります。
そこで、PHPからの接続方法をご紹介。
まず、対象のテーブルの状況は以下のようになってます。
1 2 3 4 5 6 7 8 |
mysql> select * from my_table; +-----------+------+ | name | age | +-----------+------+ | KURUBUSHI | 42 | | MASAYOSHI | 46 | +-----------+------+ 2 rows in set (0.00 sec) |
そこで、以下のPHPスクリプトを実行することでデータベースにアクセスして上記テーブルの内容を表示します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<?php // MySQLサーバに接続 $conn = mysql_connect("localhost", "hoge_user", "hoge_pass"); // データベースを選択 mysql_select_db("hoge_db"); // クエリを$sqlに代入 $sql = "SELECT * FROM my_table"; // クエリを実行 $result = mysql_query($sql); echo "<table border="1">"; echo "<tr><th>名前</th><th>年齢</th></tr>"; // 結果を1行ずつ$rowに読み込んで処理する while ($row = mysql_fetch_assoc($result)) { echo "<tr>"; echo "<td>".$row["name"]."</td>"; echo "<td>".$row["age"]."</td>"; echo "</tr>"; } echo "</table>"; // 結果保持用メモリを解放します mysql_free_result($result); |
/