目次
説明
PHPでMySQLに接続してデータを表示する方法です。
出来る限り簡単なソースで紹介していこうと思います。
$data = mysql_fetch_array($quryset);
で1行ずつデータが取り出されます。
取り出されたデータは
data[0] data[1] data[2]・・・・・・
って感じで列ごとに配列として格納されます
実際に使用した例
<?php //データベースに接続 ////////////////////////////////////// $con = mysql_connect("localhost", "root","pass"); /////////////////////////////////////////////////////////// //データベースを選択//////////////////////////////////////// mysql_select_db("hpsen", $con); //////////////////////////////////////////////////////////// //SQL文をセット///////////////////////////////////////////// $quryset = mysql_query("SELECT * FROM user;"); //////////////////////////////////////////////////////////// echo "<TABLE border='1' >"; echo "<TR>"; echo "<TD>ユーザ名"; echo "</TD>"; echo "<TD>パスワード"; echo "</TD>"; echo "</TR>"; //1ループで1行データが取り出され、データが無くなるとループを抜けます。 while ($data = mysql_fetch_array($quryset)){ echo "<TR>"; //列1を出力////////////// echo "<TD>" . $data[0]; echo "</TD>"; ////////////////////////// //列2を出力////////////// echo "<TD>" . $data[1]; echo "</TD>"; ////////////////////////// echo "</TR>"; } echo "</TABLE>"; ?>
結果
ユーザ名 | パスワード |
sasuke | pass33 |
ziro | pass22 |
taro | pass42 |
hanako | pass76 |