現代のコンピュータ システムでは、データ ストレージとしてデータベースを使用することが非常に重要な部分になっています。 PHP は一般的な Web プログラミング言語として、データベースを操作するための多くの機能とツールを提供します。
データのクエリはデータベース操作の重要な部分です。この記事では、PHP を使用してデータをクエリする方法を紹介します。
まず、中心となるクエリ ステートメントは SELECT です。これを使用して、データベースから指定したデータ行と列を取得できます。以下は簡単な SELECT ステートメントです。
SELECT column_1, column_2, column_3 FROM table_name;
このステートメントは、「table_name」テーブルから列「column_1」、「column_2」、「column_3」を選択した結果セットを返します。テーブル内のすべての列を返したい場合は、以下に示すように、SELECT ステートメントでワイルドカード「*」を使用できます。
SELECT * FROM table_name;
PHP では、mysqli と PDO という 2 つの拡張機能を使用してデータベースと対話できます。ここでは主にmysqliの使い方を紹介します。
データベースに接続した後、mysqli_query 関数を使用してクエリ ステートメントを実行できます。次のコードは、データベースに接続して簡単なクエリを実行する方法を示しています。
<?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "database"); // 检查连接是否成功 if (!$conn) { die("连接失败:" . mysqli_connect_error()); } // 执行查询 $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); // 遍历结果集并输出数据 if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - 名字: " . $row["name"] . " - 年龄: " . $row["age"] . "<br>"; } } else { echo "0 结果"; } // 关闭连接 mysqli_close($conn); ?>
上記のコードでは、まず mysqli_connect 関数を使用してデータベースとの接続を確立し、次に SELECT ステートメントを実行し、mysqli_query 関数を使用して結果セットを返します。次に、mysqli_fetch_assoc 関数を使用して結果セットを走査し、データの各行を出力します。最後に、データベース接続は mysqli_close 関数によって閉じられます。
上記は、PHP で一般的に使用されるクエリ データ操作の基本的なメソッドです。実際の開発では、JOIN、GROUP BY、WHERE などの他のステートメントが高度なクエリに使用される場合があります。 PHP とデータベース間の相互作用について詳しく知りたい場合は、関連するドキュメントを参照するか、他の資料を参照してください。
以上がPHPクエリデータの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。