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 命令,并将其应用到你自己的代码中。