$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都应该加上
无报错,无真相
看上去没错啊....
报什么错?无图无真相。