ホームページ > データベース > mysql チュートリアル > PHP を使用して MySQL データベース内のすべてのレコードをクエリする方法

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

王林
リリース: 2023-06-03 08:13:10
転載
1789 人が閲覧しました

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 = &#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」という名前のテーブル内のすべてのレコードをクエリする簡単なコード例です。

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(&#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 サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート