如何使用php表格實作刪除操作

PHPz
發布: 2023-04-24 17:07:50
原創
692 人瀏覽過

表格是網頁開發中最常用的元件之一,而刪除功能也是常見的需求之一。在php中,刪除功能可以輕鬆實現。下面我們就來介紹如何使用php表格實作刪除操作。

1.建立資料庫表格

首先,我們需要建立一個資料庫表格用於儲存需要刪除的資料。在本例中我們建立了一個名為‘userInfo’的表格,其中包含了id、name、age、sex四個欄位。可以根據實際情況來建立對應的資料庫表格。

CREATE TABLE userInfo (
 id int(11) NOT NULL AUTO_INCREMENT,
 name# varchar(50) NOT NULL ,
 age int(11) NOT NULL,
 sex int(11) NOT NULL,
 PRIMARY KEY (#id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;

2.連接資料庫

連線資料庫是php表格實作刪除的前提。我們可以使用mysqli擴充連接資料庫。

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

#/ / 建立連線
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 偵測連線
if (!$conn) {

die("Connection failed: " . mysqli_connect_error());
登入後複製

}

3.查詢資料庫中的資料

在進行刪除操作前,我們需要先查詢資料庫中的資料並以表格的形式展示,這裡我們使用html程式碼來建立表格。使用php進行資料庫查詢操作並將查詢結果輸出到表格中。程式碼如下:

$sql = "SELECT id, name, age, sex FROM userInfo";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows( $result) > 0) {

// 输出数据
while($row = mysqli_fetch_assoc($result)) {
    echo "<tr>";
    echo "<td>" . $row["id"]. "</td>";
    echo "<td>" . $row["name"]. "</td>";
    echo "<td>" . $row["age"]. "</td>";
    echo "<td>" . $row["sex"]. "</td>";
    echo "<td><a href=&#39;delete.php?id=". $row["id"] ."&#39;>删除</a></td>";
    echo "</tr>";
}
登入後複製

} else {

echo "0 结果";
登入後複製

}

mysqli_close($conn);

#4.刪除操作

我們建立一個名為delete.php的文件,用於接收表格中點擊「刪除」連結後傳回的資料並進行刪除操作。程式碼如下:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = " myDB";

// 建立連線
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 偵測連線
if (! $conn) {

die("Connection failed: " . mysqli_connect_error());
登入後複製

}

// 取得從表格點擊「刪除」連結後傳回的資料並進行刪除動作
$id = $_GET['id' ];

$sql = "DELETE FROM userInfo WHERE id=".$id;

if (mysqli_query($conn, $sql)) {

echo "删除成功!";
登入後複製

} else {

echo "Error: " . $sql . "
登入後複製

" . mysqli_error($conn);
}

mysqli_close($conn);
?>

5.實作效果

完成以上步驟後,我們可以看到在表格中點擊「刪除」連結對應資料將會被從資料庫中刪除。實現的效果如下圖所示。

總結:

本文介紹如何透過php表格實現刪除操作。需要注意的是,刪除操作時需要先查詢資料並將資料以表格的形式展示,然後再進行刪除操作。表格的樣式和顯示方式可以根據實際需求進行自訂。同時,為了防止惡意刪除,建議在刪除操作時進行二次確認。

以上是如何使用php表格實作刪除操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板