ホームページ > バックエンド開発 > PHPの問題 > PHP はテーブルの行の削除を指定します

PHP はテーブルの行の削除を指定します

WBOY
リリース: 2023-05-28 15:36:09
オリジナル
789 人が閲覧しました

PHP では、MySQL データベース内の指定されたテーブルの行を削除する場合、次の手順を使用できます。

ステップ 1: MySQL データベースに接続します

最初に、PHP と MySQL データベースを使用して接続を確立する必要がある前に、テーブル行を削除します。接続する前に、データベースのホスト名、データベースのユーザー名、データベースのパスワード、およびデータベース名を知っておく必要があります。次のコードを使用して MySQL データベースに接続します。

$conn = mysqli_connect("localhost", "username", "password", "database_name");
ログイン後にコピー

ステップ 2: SQL ステートメントを作成する

接続が成功したら、SQL ステートメントを使用してデータベースの行を削除する必要があります。テーブル。以下は、DELETE ステートメントを使用してレコードを削除する例です。

$sql = "DELETE FROM table_name WHERE condition";
ログイン後にコピー

DELETE ステートメントでは、table_name はテーブルの名前を参照します。削除するテーブル。 condition は、削除するレコードを指定する条件文です。たとえば、id が 1 のレコードを削除する場合は、次のステートメントを使用できます。

$sql = "DELETE FROM table_name WHERE id=1";
ログイン後にコピー

ステップ 3: SQL ステートメントを実行します

SQL ステートメントを作成するには、データベース内で mysqli_query() 関数を使用して実行する必要があります。以下は完全なサンプル コードです:

//连接MySQL数据库
$conn = mysqli_connect("localhost", "username", "password", "database_name");

//编写SQL语句
$sql = "DELETE FROM table_name WHERE id=1";

//执行SQL语句
if(mysqli_query($conn, $sql)){
    echo "Record deleted successfully.";
} else{
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
}

//关闭连接
mysqli_close($conn);
ログイン後にコピー

上記のコードでは、SQL ステートメントが正常に実行されると、「レコードは正常に削除されました。」というメッセージが表示され、実行が失敗すると、次のようなエラー メッセージが表示されます。表示されます。

概要

上記の手順により、PHP を使用して、MySQL データベース内の指定されたテーブルの行を削除できます。覚えておく必要があるのは、削除する前にデータベースに接続し、正しい SQL ステートメントを使用してレコードを削除する必要があるということです。

以上がPHP はテーブルの行の削除を指定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート