语法格式
UPDATE table_name SET column_name1 = new-value1, column_name2=new-value2, … [WHERE Clause]
参数说明
UPDATE 语句
mysql> UPDATE runoon_tbl SET runoon_title='学习 C++' WHERE runoon_id=3;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> SELECT * from runoon_tbl WHERE runoon_id=3;
+-----------+--------------+---------------+-----------------+
| runoon_id | runoon_title | runoon_author | submission_date |
+-----------+--------------+---------------+-----------------+
| 3 | 学习 C++ | RUNOON.COM | 2016-05-06 |
+-----------+--------------+---------------+-----------------+
1 row in set (0.00 sec)
使用PHP脚本更新数据
MySQL UPDATE 语句测试
<?php
$dbhost = 'localhost'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
$sql = 'UPDATE runoon_tbl
SET runoon_title="学习 Python"
WHERE runoon_id=3';
mysqli_select_db( $conn, 'RUNOON' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法更新数据: ' . mysqli_error($conn));
}
echo '数据更新成功!';
mysqli_close($conn);
?>
mysql> select * from runoon_tbl where runoon_id=3;
+-----------+---------------+---------------+-----------------+
| runoon_id | runoon_title | runoon_author | submission_date |
+-----------+---------------+---------------+-----------------+
| 3 | 学习 Python | RUNOON.COM | 2016-05-06 |
+-----------+---------------+---------------+-----------------+
1 row in set (0.00 sec)

长按二维码关注公众号,查阅更多教程
文章转载自跟谁学编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




