繁体   English   中英

MySQL语法错误问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM