PHP MySQL UPDATE 语句

MySQL UPDATE 语句用于中修改数据库表中的数据

UPDATE 语句

MySQL UPDATE 语句用于更新数据库表中已存在的记录

语法

UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value

应该在 UPDATE 语句中始终使用 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 John Doe john@example.com 2017-11-15 15:37:15
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 表中的一些数据

<?php

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

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

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

$sql = "UPDATE customer SET firstname ='唐' WHERE firstname='John' AND lastname='Doe'";

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
3 Mary Moe mary@example.com 2017-11-15 15:37:15
4 Julie Dooley julie@example.com 2017-11-15 15:37:15
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

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

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