PHP MySQL Update

对于 MySQL 数据库中的数据你可以根据需要进行更新!

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

更新数据库中的数据

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

语法

UPDATE table_name

SET column1=value, column2=value2,...

WHERE some_column=some_value

注释:请注意 UPDATE 语法中的 WHERE 子句。WHERE 子句规定了哪些记录需要更新。如果您想省去 WHERE 子句,所有的记录都会被更新!

如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。

为了让 PHP 执行上面的语句,我们必须使用 mysqli_query() 函数。该函数用于向 MySQL 连接发送查询或命令。

实例

在本教程的前面章节中,我们创建了一个名为 "Persons" 的表,如下所示:FirstNameLastNameAge

PeterGriffin35

GlennQuagmire33

下面的例子更新 "Persons" 表的一些数据:<?php

$con=mysqli_connect("example.com","peter","abc123","my_db");

// Check connection

if (mysqli_connect_errno())

{

echo "Failed to connect to MySQL: " . mysqli_connect_error();

}

mysqli_query($con,"UPDATE Persons SET Age=36

WHERE FirstName='Peter' AND LastName='Griffin'");

mysqli_close($con);

?>

在这次更新后,"Persons" 表如下所示:FirstNameLastNameAge

PeterGriffin36

GlennQuagmire33

mysql update w3c_PHP MySQL Update相关推荐

  1. MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认(转)

    Select-For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句. 该语句用来锁定特定的行(如果有where子句,就是满足w ...

  2. MySQL错误代码:MySQL Workbench中UPDATE期间的1175错误代码

    本文翻译自:MySQL error code: 1175 during UPDATE in MySQL Workbench I'm trying to update the column visite ...

  3. MySql事务select for update及数据的一致性处理讲解

    MySQL中的事务,默认是自动提交的,即autocommit = 1: 但是这样的话,在某些情形中就会出现问题:比如: 如果你想一次性插入了1000条数据,mysql会commit1000次的, 如果 ...

  4. mysql中的merge into,SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字)...

    SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字) 语法请参考: 按照语法编写语句 DECLARE @ ...

  5. mysql update delete_MySQL中UPDATE与DELETE语句的使用教程

    UPDATE 更新UPDATE SET 语法用于修改更新数据表中的数据. 语法: UPDATE tb_name SET column1 = new_value1,column2 = new_value ...

  6. 深入mysql ON DUPLICATE KEY UPDATE 语法的分析

    mysql "ON DUPLICATE KEY UPDATE" 语法 如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNI ...

  7. 【转】MySQL中select * for update锁表的问题

    MySQL中select * for update锁表的问题 由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例 ...

  8. mysql update实质,UPDATE注射(mysql+php)的两个模式

    UPDATE注射(mysql+php)的两个模式 2021-01-23 7:48:35424 UPDATE注射(mysql+php)的两个模式 文/安全天使·SuperHei2005.8.11 一.测 ...

  9. mysql for update用处_for update的作用和用法

    一.for update定义 for update是一种行级锁,又叫排它锁,一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行.如果其它 ...

最新文章

  1. 克莱姆V(克莱姆相关系数、克莱姆关联系数、独立系数)
  2. (填坑:SQL打印两次)mybatisplus+p6spy 日志打印
  3. 【每周CV论文推荐】 初学者必须精读的5篇深度学习优化相关文章
  4. java操作数据库挂死_如何在Java程序中处理数据库超时与死?
  5. 【JavaScriptjQuery】返回顶部
  6. [Java基础]自然排序Comparable的使用
  7. 【BZOJ】【3295】【CQOI2011】动态逆序对
  8. Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
  9. 近300个 Windows 10 可执行文件易受 DLL 劫持攻击
  10. HDU1052——Tian Ji -- The Horse Racing
  11. 【图像分割】基于matlab GUI二值化+灰白质医学影像分割【含Matlab源码 184期】
  12. 苹果cms怎么添加友情链接图文教程
  13. 2021 浏览器edge改 ie11 模式
  14. 车路协同应用场景分析
  15. 天地图API 调用影像底图 影像注记 全球境界
  16. 【Adobe Premiere Pro 2020】pr2020安装和基本操作【PR安装、新建项目流程、导入及管理素材项目文件、添加标记、创建出入点剪辑视频、快速剪接及自动音乐卡点的方法
  17. arcgis裁剪失败
  18. 追忆那似水流年的产品梦
  19. DayDayUp:2019.01.24新东方年会—俞敏洪点赞并奖励吐槽神曲《释放自我》12万元!—附全歌词(牛逼的人在哪里都不会彷徨)
  20. java xsl转换pdf_Java 生成PDF文档-阿里云开发者社区

热门文章

  1. ACM题目:救济金发放
  2. Spring Cloud Alibaba发布第二个版本,Spring 发来贺电
  3. AC3 bit allocation
  4. Web服务端性能提升实践
  5. ASP.NET控件Repeater遍历
  6. redis python zset
  7. 票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》
  8. 德富莱智能抹墙机器人_深圳智能制造应急生产联盟成立,大咖共探机器人行业新机遇...
  9. 了解下C# 可空类型(Nullable)
  10. 网络基础之HTTP协议