ホームページ >バックエンド開発 >PHPの問題 >PHPのクエリステートメントとは何ですか?

PHPのクエリステートメントとは何ですか?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-06-05 16:18:51953ブラウズ

PHP には 3 種類のクエリ ステートメントがあります: 1. 1 つ以上のデータ テーブルからデータを取得するために使用される SELECT ステートメント; 2. FROM で指定されたデータ テーブル内のデータをフィルターするために使用される WHERE ステートメントステートメント。特定の条件下のデータ。3. ORDER BY ステートメント。クエリ結果を特定の順序 (昇順または降順など) で並べ替えるのに使用されます。

PHPのクエリステートメントとは何ですか?

このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。

PHP のクエリ ステートメントは次のとおりです:

1. SELECT

SELECT ステートメントは、1 つ以上のデータ テーブルからデータを取得するために使用されます。

コードは次のとおりです:

$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
// 循环遍历结果集
while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}

このコードは、「users」という名前のデータ テーブルから 3 つのフィールド ID、名前、電子メールを選択し、結果を という名前のファイルに保存します。変数 $result。続いて、mysqli_fetch_assoc() 関数を使用して結果セット $result からデータの各行を取得し、対応する ID、名前、電子メールの値を出力します。

2. WHERE

WHERE 句は、FROM ステートメントで指定されたデータ テーブル内の特定の条件を満たすデータをフィルタリングするために使用されます。

$sql = "SELECT id, name, email FROM users WHERE age > 18";
$result = mysqli_query($conn, $sql);
// 循环遍历结果集
while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}

このコードは、「users」という名前のデータ テーブルから 3 つのフィールド ID、名前、電子メールを選択し、18 歳以上の年齢ユーザーをフィルターする WHERE 句を追加します。続いて、mysqli_fetch_assoc() 関数を使用して結果セット $result からデータの各行を取得し、対応する ID、名前、電子メールの値を出力します。

3. ORDER BY

ORDER BY 句は、クエリ結果を特定の順序 (昇順、降順など) で並べ替えるために使用されます。

rree

以上がPHPのクエリステートメントとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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