📜  MySQLi-删除查询(1)

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

MySQLi 删除查询

MySQLi 是 PHP 中操作 MySQL 数据库的一种方法。删除查询(DELETE)是 MySQLi 中常用的一种操作语句。本文将介绍如何使用 MySQLi 进行删除查询操作。

准备工作

在进行 MySQLi 的删除查询操作之前,需要先进行如下准备工作:

  1. 连接到 MySQL 数据库
  2. 选择要操作的数据库
  3. 设置字符集
  4. 构建删除语句

下面是基本的代码示例:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 选择数据库
mysqli_select_db($conn, $dbname);

// 设置字符集
mysqli_set_charset($conn, "utf8");
构建删除语句

构建 MySQLi 删除语句的方式与构建查询语句类似,只需要将 SELECT 改为 DELETE,并在后面添加 WHERE 子句即可。

下面是一个例子:

$sql = "DELETE FROM customers WHERE id=1";

上面的代码将删除名为 customers 的表中 id=1 的那一行数据。

执行删除语句

执行 MySQLi 删除语句的方式与执行查询语句相似,只需要使用 mysqli_query() 函数即可。

下面是代码示例:

// 执行删除语句
if (mysqli_query($conn, $sql)) {
    echo "删除成功";
} else {
    echo "删除失败: " . mysqli_error($conn);
}
总结

本文介绍了如何使用 MySQLi 进行删除查询操作。要记住,在进行删除操作时,应该非常小心,并确保只删除所需的数据,以免造成不可挽回的损失。