如何使用php表格实现删除操作

PHPz
Freigeben: 2023-04-24 17:07:50
Original
581 Leute haben es durchsucht

表格是网页开发中最常用的组件之一,而删除功能也是常见的需求之一。在php中,删除功能可以很容易地实现。下面我们就来介绍一下如何使用php表格实现删除操作。

1.建立数据库表格

首先,我们需要建立一个数据库表格用于存储需要删除的数据。在本例中我们建立了一个名为‘userInfo’的表格,其中包含了id、name、age、sex四个字段。可以根据实际情况来建立相应的数据库表格。

CREATE TABLEuserInfo(
idint(11) NOT NULL AUTO_INCREMENT,
namevarchar(50) NOT NULL,
ageint(11) NOT NULL,
sexint(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());
Nach dem Login kopieren

}

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 ""; echo "" . $row["id"]. ""; echo "" . $row["name"]. ""; echo "" . $row["age"]. ""; echo "" . $row["sex"]. ""; echo "删除"; echo ""; }
Nach dem Login kopieren

} else {

echo "0 结果";
Nach dem Login kopieren

}

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());
Nach dem Login kopieren

}

// 获取从表格中点击“删除”链接后传回的数据并进行删除操作
$id = $_GET['id'];

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

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

echo "删除成功!";
Nach dem Login kopieren

} else {

echo "Error: " . $sql . "
Nach dem Login kopieren

" . mysqli_error($conn);
}

mysqli_close($conn);
?>

5.实现效果

完成以上步骤后,我们可以看到在表格中点击“删除”链接对应数据将被从数据库中删除。实现的效果如下图所示。

总结:

本文介绍了如何通过php表格实现删除操作。需要注意的是,删除操作时需要先查询数据并将数据以表格的形式展示,然后再进行删除操作。表格的样式和显示方式可以根据实际需求进行定制。同时,为了防止恶意删除,建议在删除操作时进行二次确认。

Das obige ist der detaillierte Inhalt von如何使用php表格实现删除操作. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!