ホームページ  >  記事  >  バックエンド開発  >  PHPクエリデータの書き方

PHPクエリデータの書き方

PHPz
PHPzオリジナル
2023-04-21 10:01:37701ブラウズ

現代のコンピュータ システムでは、データ ストレージとしてデータベースを使用することが非常に重要な部分になっています。 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。