ホームページ >バックエンド開発 >PHPの問題 >PHPでテーブルから情報を削除する方法(サンプルコード)

PHPでテーブルから情報を削除する方法(サンプルコード)

PHPz
PHPzオリジナル
2023-04-11 10:41:16475ブラウズ

PHP は Web 開発で広く使用されているサーバーサイド スクリプト言語であり、テーブル情報を削除するコードの実装も非常に簡単です。

  1. まず、データベースに接続し、使用するデータベースを選択する必要があります。テーブルの名前は mytable、接続の名前は $conn## であると仮定します。 #. 次のコードを使用できます:
  2. $conn = mysqli_connect($servername, $username, $password, $dbname);
    if (!$conn) {
        die("连接失败: " . mysqli_connect_error());
    }
    次に、主キーが
  1. id# であると仮定して、削除する行の主キー値を取得する必要があります。 ## を取得し、それを変数 $id に保存します。次のコードを使用できます。
    $id = $_GET['id'];
  2. ここでは、
$_GET

を使用して取得します。クライアントからバックエンドに渡される id 値。

次に、削除操作を実行する SQL ステートメントを記述する必要があります。次のコードを使用できます:
  1. $sql = "DELETE FROM mytable WHERE id=$id";
#DELETE

ステートメントここでは、mytableテーブル内の id=$id を持つ行を削除するために使用されます。

最後に、SQL ステートメントを実行して結果を出力する必要があります。次のコードを使用できます:
  1. if (mysqli_query($conn, $sql)) {
        echo "删除成功";
    } else {
        echo "删除失败: " . mysqli_error($conn);
    }
mysqli_query

関数は次のとおりです。ここでは SQL 文を実行し、エラーが発生した場合は mysqli_error 関数を使用してエラー情報を出力し、削除に成功した場合は「削除成功」と出力されます。 完全なコードは次のとおりです:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 获取要删除的行的主键值
$id = $_GET[&#39;id&#39;];

// 执行 SQL 删除语句
$sql = "DELETE FROM mytable WHERE id=$id";

if (mysqli_query($conn, $sql)) {
    echo "删除成功";
} else {
    echo "删除失败: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

上記は、テーブル情報を削除するための PHP コード実装です。

以上がPHPでテーブルから情報を削除する方法(サンプルコード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。