当我按照sql查询运行时,我收到了一条消息...
“您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册,以便在'group ='dfdfd'附近使用正确的语法'WHERE id ='39''在第1行”
Sql查询:
$sql_update = mysql_query("UPDATE addcontacts SET surename = '$surname_g', group =
'$g_g' WHERE id = '$id'");
答案 0 :(得分:4)
请使用`来封装组,它被mysql视为特殊的(group by
SQL关键字)
使用以下内容:
UPDATE addcontacts SET surename = '$surname_g', `group` = '$g_g' WHERE id = '$id'
注意`group`而不是group
答案 1 :(得分:0)
尝试:
$sql_update = mysql_query("UPDATE addcontacts SET surename = '".$surname_g."', `group` = '".$g_g."' WHERE id = '".$id."'");
答案 2 :(得分:0)
你的id可能是一个整数,你用两个单引号(')括起来,这确实会产生错误。
$sql_update = mysql_query("UPDATE addcontacts SET surename = '{$surname_g}', group =
'{$g_g}' WHERE id = {$id}");
谢谢:)