[英]Mysql syntax error issue
我正在按照sql查询运行时收到一条消息...
“您的SQL语法有错误;请在与MySQL服务器版本相对应的手册中找到在第1行的'group ='dfdfd'WHERE id ='39'附近使用的正确语法”
SQL查询:
$sql_update = mysql_query("UPDATE addcontacts SET surename = '$surname_g', group =
'$g_g' WHERE id = '$id'");
请使用`括起组,mysql将其视为特殊group by
SQL group by
关键字按group by
)
使用以下内容:
UPDATE addcontacts SET surename = '$surname_g', `group` = '$g_g' WHERE id = '$id'
注意`group`而不是group
尝试:
$sql_update = mysql_query("UPDATE addcontacts SET surename = '".$surname_g."', `group` = '".$g_g."' WHERE id = '".$id."'");
您的ID可能是整数,并且用两个单引号(')括起来,这确实会产生错误。
$sql_update = mysql_query("UPDATE addcontacts SET surename = '{$surname_g}', group =
'{$g_g}' WHERE id = {$id}");
谢谢 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.