PHP では、「DELETE FROM」ステートメントを使用して、データ テーブル内のレコードを削除できます。構文は「DELETE FROM テーブル名 WHERE フィールド名 = 'フィールド'」です。WHERE 句は、どのレコードが必要かを指定します。 WHERE句を省略した場合は、すべてのレコードが削除されます。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
DELETE FROM ステートメントは、データベース テーブルからレコードを削除するために使用されます。
DELETE FROM table_name WHERE some_column = some_value
注: DELETE 構文の WHERE 句に注意してください。 WHERE 句は、削除する必要があるレコードを指定します。 WHERE 句を省略すると、すべてのレコードが削除されます。
PHP で上記のステートメントを実行するには、mysqli_query() 関数を使用する必要があります。この関数は、クエリまたはコマンドを MySQL 接続に送信するために使用されます。
以下の「人物」表をご覧ください: High Commission Alliance www.cgewang.com
名 | 姓 | 年齢 |
---|---|---|
ピーター | グリフィン | 35 |
Glenn | Quagmire | 33 |
次の例では、「人物」を削除します。テーブル LastName='Griffin' を持つすべてのレコード:
<?php $con=mysqli_connect("localhost","username","password","database"); // 检测连接 if (mysqli_connect_errno()){ echo "连接失败: " . mysqli_connect_error(); } mysqli_query($con,"DELETE FROM Persons WHERE LastName='Griffin'"); mysqli_close($con); ?>
この削除後の「人物」テーブルは次のようになります:
姓 | 年齢 | |
---|---|---|
泥沼 | 33 |
2021 PHP 面接質問まとめ (集)」「php ビデオ チュートリアル 》
以上がPHPでmysqlレコードを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。