MySQL は、Web アプリケーションでデータを保存および取得するためによく使用されるオープン ソースのリレーショナル データベース システムです。 PHP で MySQL を使用すると、データの挿入、更新、削除などのさまざまなデータベース操作を実行できます。この記事では、PHP で MySQL delete ステートメントを使用する方法を説明することに重点を置いています。
1. MySQL delete ステートメントの概要
MySQL delete ステートメントは、データベース テーブル内のデータを削除するために使用できます。 MySQL には、DELETE と TRUNCATE という 2 つの主要な削除ステートメントがあります。どちらのステートメントもテーブル内のデータを削除できますが、動作に若干の違いがあるため、状況に応じて使い分ける必要があります。
DELETE ステートメントは、テーブル内の指定された条件を満たすデータを削除するために使用されます。構文は次のとおりです。
table_name はデータを削除するテーブルの名前を表し、condition
は指定された条件です。
DELETE FROM table_name WHERE condition;
そのうち、
table_name データを削除するテーブルの名前を示します。
PHP で MySQL delete ステートメントを使用するには、MySQLi 拡張機能または PDO 拡張機能を使用して、データベースを作成し、操作を実行します。以下では、MySQLi および PDO 拡張機能を使用した MySQL delete ステートメントの使用方法について説明します。
MySQLi 拡張機能の使用TRUNCATE TABLE table_name;PDO 拡張機能の使用
<?php // 创建连接 $conn = mysqli_connect("localhost", "username", "password", "mydb"); // 检查连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 删除数据 $sql = "DELETE FROM users WHERE name='John'"; if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); } // 关闭连接 mysqli_close($conn); ?>概要
この記事では主に、DELETE ステートメントと TRUNCATE ステートメントの構文と使用法を含め、PHP での MySQL 削除ステートメントの使用法を紹介します。この記事を読むことで、読者は MySQLi および PDO 拡張機能を使用してデータベースに接続し、削除操作を実行する方法を学ぶことができます。もちろん、実際の状況では、特定のニーズに応じて削除ステートメントを適用するかどうかを選択する必要があります。
以上がPHP で MySQL delete ステートメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。