$conn = mysql_connect('localhost','root','') or die ("no");
mysql_select_db('test',$conn) or die ("nonono");
mysql_query("UPDATE `user` SET age='6' WHERE name='yuan'");
?>
怎么数据库里的数据更新不了啊
id name city age
1 yuan shanghai 36
2 nami beijing 22
3 caijie changzhou 33
4 zhu shanghai 22
没问题呀。。。
没看出来什么问题呀!难道是编码的问题?
放到phpmyadmin里执行一下
mysql_query("UPDATE `user` SET age='6' WHERE name='yuan'") or die(mysql_error());
看看是什么错误
mysql_query("UPDATE `user` SET age='6' WHERE `name`='yuan'");
代码看上去没问题,那个name加上`号,关键字
各字段的类型是如何定义的
name貌似不是mysql关键字
有没有连错数据库或者表?
数据库的字段要加上`,age和name都应该加上
无报错,无真相
看上去没错啊....
报什么错?无图无真相。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号