PHP の MySQL クエリ ステートメントのタイプには次のものがあります。 SELECT: テーブルからデータを取得します。 WHERE: 条件に基づいて SELECT 結果をフィルターします。 INSERT: 新しいレコードをテーブルに挿入します。 UPDATE: 既存のレコードを更新します。 DELETE: テーブルからレコードを削除します。
PHP の MySQL クエリ ステートメントの種類
MySQL クエリ ステートメントは、MySQL データベースと対話し、データをクエリするコマンドです。 PHP は MySQL クエリを実行するためのさまざまな関数を提供しており、各関数はさまざまな種類のクエリ ステートメントに対応しています。
SELECT ステートメント
SELECT ステートメントは、データベーステーブルからデータを取得するために使用されます。構文は次のとおりです。
$result = $conn->query("SELECT * FROM table_name");
WHERE 句
WHERE 句は、特定の基準に基づいて結果をフィルタリングするために使用されます。構文は次のとおりです:
$result = $conn->query("SELECT * FROM table_name WHERE condition");
INSERTステートメント
INSERTステートメントは、データベーステーブルに新しいレコードを挿入するために使用されます。構文は次のとおりです。
$conn->query("INSERT INTO table_name (column1, column2) VALUES (value1, value2)");
UPDATE ステートメント
UPDATE ステートメントは、データベース テーブル内の既存のレコードを更新するために使用されます。構文は次のとおりです。
$conn->query("UPDATE table_name SET column1 = value1 WHERE condition");
DELETE ステートメント
DELETE ステートメントは、データベース テーブルからレコードを削除するために使用されます。構文は次のとおりです:
$conn->query("DELETE FROM table_name WHERE condition");
実用的なケース
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 查询所有记录 $result = $conn->query("SELECT * FROM users"); // 输出结果 if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; } } else { echo "0 results"; } // 关闭连接 $conn->close(); ?>
以上がPHP にはどのような種類の MySQL クエリ ステートメントがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。