PHP MySQLの削除
DELETE ステートメントは、データベーステーブルから行を削除するために使用されます。
データベース内のデータを削除する
DELETE FROM ステートメントは、データベース テーブルからレコードを削除するために使用されます。
構文
DELETE FROM table_name WHERE some_column = some_value注: DELETE 構文の WHERE 句に注意してください。 WHERE 句は、削除する必要があるレコードを指定します。 WHERE 句を省略すると、すべてのレコードが削除されます。
SQL について詳しくは、SQL チュートリアル をご覧ください。
PHP が上記のステートメントを実行するには、mysqli_query() 関数を使用する必要があります。この関数は、クエリまたはコマンドを MySQL 接続に送信するために使用されます。
例
以下の「人物」の表を参照してください:
名 | 姓 | 年齢 |
---|---|---|
ピーター | グリフィン | 35 |
グレン | 泥沼 | 33 |
次の例では、「persons」テーブル内の 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); ?>この削除後、「persons」テーブルは次のようになります:
FirstName | LastName | 年齢 |
---|---|---|
Glenn | 泥沼 | 33 |
関連ビデオチュートリアルの推奨: "mysqlチュートリアル"http://www.php.cn/course/list/51.html