我在运行以下 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'");
group by
请使用`括起来,它被mysql视为特殊( SQL关键字)
使用以下内容:
UPDATE addcontacts SET surename = '$surname_g', `group` = '$g_g' WHERE id = '$id'
注意`组`而不是组
尝试:
$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}");
谢谢 :)