PHP MySQL Delete学习笔记
1. 简介
在 MySQL 中,DELETE 命令用于删除表中的行。如果你想要删除指定表中的所有行,可以使用 TRUNCATE 命令。
可以通过 PHP 程序执行 MySQL 中的 DELETE 命令来删除指定表中的行。
2. 实例
以下是一个简单的实例,演示了如何使用 PHP 执行 DELETE 命令来删除指定表中的行:
phpCopy Code<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// SQL 查询
$sql = "DELETE FROM MyGuests WHERE id=3";
// 删除数据
if (mysqli_query($conn, $sql)) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . mysqli_error($conn);
}
// 关闭连接
mysqli_close($conn);
?>
上述实例中,我们连接到名为 myDB
的数据库,并从其中的表 MyGuests
中删除 id
为 3 的记录。如果删除成功,则输出 Record deleted successfully
。否则,输出错误消息。
3. 总结
本文简要介绍了如何使用 PHP 和 MySQL 删除数据。对于那些需要从 MySQL 数据库中删除数据的开发人员来说,这些技巧是非常有用的。希望这篇文章能够帮助你更好地理解 PHP 和 MySQL 的 DELETE 命令,并将其应用到你自己的代码中。