PHP MySQLの削除

PHP MySQL Delete

DELETE ステートメントは、データベース テーブルから行を削除するために使用されます。

データベース内のデータを削除します

DELETE FROM ステートメントは、データベース テーブルからレコードを削除するために使用されます。

構文

DELETE FROM table_name WHERE some_column = some_value

注: DELETE 構文の WHERE 句に注意してください。 WHERE 句は、削除する必要があるレコードを指定します。 WHERE 句を省略すると、すべてのレコードが削除されます。

SQL について詳しくは、SQL チュートリアルをご覧ください。

PHP が上記のステートメントを実行するには、mysqli_query() 関数を使用する必要があります。この関数は、クエリまたはコマンドを MySQL 接続に送信するために使用されます。

以下の「個人」テーブルを見てください:

QQ图片20161010093953.png

次の例では、「個人」テーブル内の 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);
?>

この削除後、 「人物」テーブルは次のようになります:

QQ图片20161010094013.png


学び続ける
||
<?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); ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜