首頁  >  文章  >  後端開發  >  php怎麼刪除表格的一則訊息(範例程式碼)

php怎麼刪除表格的一則訊息(範例程式碼)

PHPz
PHPz原創
2023-04-11 10:41:16449瀏覽

PHP是一種廣泛應用於Web開發的伺服器端腳本語言,實作刪除一則表格資訊的程式碼也非常簡單。

  1. 首先,我們需要連接資料庫並選擇要使用的資料庫,假設我們的表格名稱為mytable,連接名稱為$conn,可以使用以下程式碼:
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
  1. 接下來,我們需要取得要刪除的行的主鍵值,假設我們的主鍵為id,並將其儲存在一個變數中$id,可以使用以下程式碼:
$id = $_GET['id'];

這裡我們使用了$_GET來取得從客戶端傳給後台的 id值。

  1. 然後,我們需要寫SQL語句來執行刪除操作,可以使用以下程式碼:
$sql = "DELETE FROM mytable WHERE id=$id";

這裡使用了DELETE語句,刪除了mytable表格中id=$id的行。

  1. 最後,我們需要執行SQL語句並輸出結果,可以使用以下程式碼:
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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn