1. データベース接続を確立する
PHP を使用して MySQL にクエリを実行する前に、データベース接続を確立する必要があります。接続を確立するときは、PHP の組み込み mysql_connect() 関数を使用できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php
$db_host = 'localhost';
$db_user = 'username';
$db_password = 'password';
$db_name = 'database_name';
$conn = mysql_connect( $db_host , $db_user , $db_password );
if (! $conn ) {
die ('无法连接数据库: ' . mysql_error());
}
mysql_select_db( $db_name , $conn );
echo '数据库连接成功';
mysql_close( $conn );
?>
|
ログイン後にコピー
2. すべてのレコードのクエリ
テーブルに含まれるすべてのレコードのクエリは、データベース接続を確立した後の次のステップです。 mysql_query() 関数を使用してクエリを実行できます。
以下は、mysql_query() 関数を使用して、「customer」という名前のテーブル内のすべてのレコードをクエリする簡単なコード例です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?php
$sql = "SELECT * FROM customer" ;
$result = mysql_query( $sql );
if (! $result ) {
die ('查询失败: ' . mysql_error());
}
while ( $row = mysql_fetch_array( $result )) {
echo $row ['id'] . ' ' . $row ['name'] . ' ' . $row ['email'];
echo "<br />" ;
}
mysql_free_result( $result );
mysql_close( $conn );
?>
|
ログイン後にコピー
上記のコードでは、mysql_query() 関数を使用します。 SELECT ステートメントを実行し、すべてのレコードをクエリします。次に、mysql_fetch_array() 関数を使用して結果セット内のデータの各行を取得し、それを画面に出力します。
以上がPHP を使用して MySQL データベース内のすべてのレコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。