ホームページ  >  記事  >  データベース  >  PHP を使用して MySQL データベース内のすべてのレコードをクエリする方法

PHP を使用して MySQL データベース内のすべてのレコードをクエリする方法

王林
王林転載
2023-06-03 08:13:101606ブラウズ

1. データベース接続を確立する

PHP を使用して MySQL にクエリを実行する前に、データベース接続を確立する必要があります。接続を確立するときは、PHP の組み込み mysql_connect() 関数を使用できます。

<?php
$db_host = &#39;localhost&#39;;    // 数据库服务器名称
$db_user = &#39;username&#39;;     // 数据库用户名
$db_password = &#39;password&#39;; // 数据库密码
$db_name = &#39;database_name&#39;; // 数据库名称

$conn = mysql_connect($db_host, $db_user, $db_password);

if (!$conn) {
    die(&#39;无法连接数据库: &#39; . mysql_error());
}

mysql_select_db($db_name, $conn);

echo &#39;数据库连接成功&#39;;

mysql_close($conn);
?>

2. すべてのレコードのクエリ

テーブルに含まれるすべてのレコードのクエリは、データベース接続を確立した後の次のステップです。 mysql_query() 関数を使用してクエリを実行できます。

以下は、mysql_query() 関数を使用して、「customer」という名前のテーブル内のすべてのレコードをクエリする簡単なコード例です。

<?php
$sql = "SELECT * FROM customer";

$result = mysql_query($sql);

if (!$result) {
    die(&#39;查询失败: &#39; . mysql_error());
}

while ($row = mysql_fetch_array($result)) {
    echo $row[&#39;id&#39;] . &#39; &#39; . $row[&#39;name&#39;] . &#39; &#39; . $row[&#39;email&#39;];
    echo "<br />";
}

mysql_free_result($result);
mysql_close($conn);
?>

上記のコードでは、mysql_query() 関数を使用します。 SELECT ステートメントを実行し、すべてのレコードをクエリします。次に、mysql_fetch_array() 関数を使用して結果セット内のデータの各行を取得し、それを画面に出力します。

以上がPHP を使用して MySQL データベース内のすべてのレコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。