ホームページ > バックエンド開発 > PHPの問題 > PHPでレコードを削除するステートメントは何ですか

PHPでレコードを削除するステートメントは何ですか

PHPz
リリース: 2023-04-04 14:46:01
オリジナル
480 人が閲覧しました

php でレコードを削除するには、通常、SQL DELETE ステートメントを使用します。このステートメントは、データベースから 1 つ以上のレコードを削除するために使用でき、WHERE 句を使用して、削除するレコードの条件を指定することもできます。

以下は、php を使用してレコードを削除するための詳細な手順です:

1. データベース接続を確立する
まず、mysqli_connect 関数を使用してデータベースへの接続を確立する必要があります。この関数は MySQL サーバーの情報に渡す必要があります。たとえば、次はローカル MySQL サーバーへの接続を確立する例です。

$link = mysqli_connect("localhost", "root", "password", "mydb");
ログイン後にコピー

ここで、localhost はホスト名、root とパスワードは MySQL サーバーのユーザー名とパスワード、mydb は接続するデータベースの名前。

2. SQL ステートメントの作成
mysqli_query 関数は通常、PHP で SQL ステートメントを実行するために使用されます。レコードを削除する場合は、次のようなSQL文を記述する必要があります。

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

このうち、mytableは削除するテーブル名、id=1は削除するレコードの条件です。

3. SQL ステートメントの実行
SQL ステートメントを mysqli_query 関数に渡すと、次のステートメントを実行できます:

$result = mysqli_query($link, $sql);
ログイン後にコピー

このうち、$link はデータベース接続ハンドル、$sql はSQL ステートメント変数。

4. データベース接続を閉じる
最後に、mysqli_close 関数を使用してデータベースとの接続を閉じる必要があります:

mysqli_close($link);
ログイン後にコピー

上記は、PHP を使用してレコードを削除するための詳細な手順です。 。レコードを削除すると、データを復元することはできませんので、削除する場合は注意が必要です。 SQL インジェクションなどの攻撃の防止にも注意する必要があります。

以上がPHPでレコードを削除するステートメントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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