PHP MySQL DELETE 语句

MySQL DELETE 语句用于从数据库表中删除行

DELETE 语句

MySQL DELETE FROM 语句用于从数据库表中删除记录

语法

DELETE FROM table_name WHERE some_column = some_value

强烈建议在 DELETE 语法中添加 WHERE 子句

WHERE 子句规定了哪些记录需要删除

如果您想省去 WHERE 子句,所有的记录都会被删除

如果想要学习关于 SQL 的知识,可以访问我们的 SQL 基础教程

PHP 可以使用 mysqli_query() 函数向 MySQL 连接发送查询或命令

准备数据

假设我们的 customer 表中的数据如下

id firstname lastname email created_at
1 寻欢 lxh@example.com 2017-11-15 14:32:53
2 Doe john@example.com 2017-11-15 15:44:55
3 Mary Moe mary@example.com 2017-11-15 15:37:15
4 Julie Dooley julie@example.com 2017-11-15 15:37:15

范例

下面的范例从 customer 表中删除 lastname = 'Moe' 的记录

<?php

$servername = "localhost";
$username   = "root";
$password   = "";
$dbname     = "twle";

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

// 检测连接
if ($conn->connect_error)
{
    die("连接失败: " . $conn->connect_error);
}

$sql = "DELETE FROM customer WHERE lastname='Moe'";
mysqli_query($conn,$sql);
mysqli_close($conn);

运行以上范例,表中的数据显示如下

id firstname lastname email created_at
1 寻欢 lxh@example.com 2017-11-15 14:32:53
2 Doe john@example.com 2017-11-15 15:44:55
4 Julie Dooley julie@example.com 2017-11-15 15:37:15
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.