CODE:
$query="UPDATE americana SET 7='99' WHERE Bdate='2011-04-15'";
mysql_query($query);
注意:7和Bdate是列名。
错误:数据库查询faild:你有 SQL语法中的错误;检查 与您的MySQL对应的手册 用于正确语法的服务器版本 在'7 ='99'附近使用 Bdate ='2011-04-15''在第1行。
关于如何解决这个问题的任何想法?
答案 0 :(得分:6)
用反引号“
包围7$query="UPDATE americana SET `7`='99' WHERE Bdate='2011-04-15'";
答案 1 :(得分:0)
尝试
$query="UPDATE americana SET `7`='99' WHERE Bdate='2011-04-15'";
mysql_query($query);
答案 2 :(得分:0)
如果99是一个int,你不需要引号,mysql会看到它作为一个字符串,拒绝你的插入,一只小猫将死在soemwhere。
$query="UPDATE americana SET `7`= 99 WHERE Bdate='2011-04-15'";
mysql_query($query);