!!!PHPでのデータベースへのアクセス
PHPのデフォルトでは、データベースへのアクセスはデータベースの種類によって
関数が分かれています。
たとえば、MySQLでテーブル内容をリスト表示する場合は以下のようにします。
".mysql_error()."
");
mysql_close($connection);
exit();
}
// SQLを実行
$sql = "select * from testtbl";
$result = mysql_query($sql);
if(empty($result)) {
print("SQL構文にエラーがあります。: $sql
". mysql_error());
mysql_close($connection);
exit();
}
// データベースの中身を表示
while ($row = mysql_fetch_row($result)) {
$cou = count($row); // 項目数
for($i = 0; $i < $cou; $i++) {
print($row[$i]." ");
}
print("
\n");
}
// レコード数を表示
print(mysql_num_rows($result) . " 件のデータを表示しました。
\n");
// DBを閉じる
mysql_close($connection);
?>
「mysql_xxx」がMySQLにてデータベースを呼び出している関数です。
上記はtesttblテーブルをselectして、テーブルの全内容を出力しています。