PHPでデータの一覧を表示するには

■ PHPでデータの一覧を表示するには

データの一覧を表示するには、データベースからすべてのレコードを読み込んできて、それを出力するだけです。登録画面で利用したtsumiki_tblの内容をすべて出力するには、次のようなスクリプトを生成します。

show_all.php

<html>
<body>
<?
//データベースに接続
if (!$con = mysql_connect("localhost", "mysql", "password")) {
echo "接続エラー" ;
exit ;
}

//データベースを選択
if (!mysql_select_db("tsumiki", $con)) {
echo "データベース選択エラー" ;
exit ;
}

//SELECT文を実行
if (!$res = mysql_query("select id, name, age from tsumiki_tbl")) {
echo "SQLエラー<BR>" ;
exit ;
}

//検索表示
echo "<table border=1>" ;
echo "<tr><td>id</td><td>name</td><td>age</td></tr>" ;
while($row = mysql_fetch_array($res)){
echo "<tr>" ;
echo "<td>" . $row["id"] . "</td>" ;
echo "<td>" . $row["name"] . "</td>" ;
echo "<td>" . $row["age"] . "</td>" ;
echo "</tr>" ;
}
echo "</table>" ;

//結果セットの開放
mysql_free_result ($res) ;

//データベースから切断
mysql_close($con) ;
?>

</body>
</html>

この例では、SELECT文で全レコードを取得後、HTMLのテーブルを用いて検索結果を出力しています。mysql_feth_arrayで取得した配列からここのフィールドを取り出すには、このように$row["フィールド名"]とします。

<< 戻る

RIKO's Trial Page | Shirley's i-box | Shirley's little box