📅  最后修改于: 2023-12-03 15:06:49.701000             🧑  作者: Mango
在PHP中,我们可以使用MySQLi或PDO扩展来与数据库进行交互。删除一行记录是一个常见的数据库操作。下面是使用MySQLi或PDO扩展从数据库中删除一行的示例代码。
首先,使用以下代码连接到MySQLi数据库并选择数据库:
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
接下来,使用以下代码从表中删除一行:
$id = 1; // the id of the row you want to delete
$sql = "DELETE FROM your_table_name WHERE id=$id";
if ($conn->query($sql) === TRUE) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . $conn->error;
}
$conn->close();
使用PDO扩展从数据库中删除一行时,我们需要使用以下代码连接到数据库:
// Create connection
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// Check connection
if (!$conn) {
die("Connection failed");
}
接下来,使用以下代码从表中删除一行:
$id = 1; // the id of the row you want to delete
$sql = "DELETE FROM your_table_name WHERE id=$id";
if ($conn->exec($sql)) {
echo "Record deleted successfully";
} else {
echo "Error deleting record";
}
$conn = null;
无论您选择使用MySQLi扩展还是PDO扩展,您应该检查执行删除操作的结果,并在错误发生时输出错误消息。
以上示例代码演示了使用PHP从数据库中删除一行的基本步骤。当然,在实际开发中,您需要进行更多的错误处理和数据验证,以确保数据的完整性和安全性。