PHP には 3 種類のクエリ ステートメントがあります: 1. 1 つ以上のデータ テーブルからデータを取得するために使用される SELECT ステートメント; 2. FROM で指定されたデータ テーブル内のデータをフィルターするために使用される WHERE ステートメントステートメント。特定の条件下のデータ。3. ORDER BY ステートメント。クエリ結果を特定の順序 (昇順または降順など) で並べ替えるのに使用されます。
このチュートリアルのオペレーティング システム: 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 サイトの他の関連記事を参照してください。