📜  使用 php 从数据库中删除一行(1)

📅  最后修改于: 2023-12-03 15:06:49.701000             🧑  作者: Mango

使用 PHP 从数据库中删除一行

在PHP中,我们可以使用MySQLi或PDO扩展来与数据库进行交互。删除一行记录是一个常见的数据库操作。下面是使用MySQLi或PDO扩展从数据库中删除一行的示例代码。

使用MySQLi扩展

首先,使用以下代码连接到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扩展

使用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从数据库中删除一行的基本步骤。当然,在实际开发中,您需要进行更多的错误处理和数据验证,以确保数据的完整性和安全性。