简单的 mysqli NOW() 语法错误
simple mysqli NOW() syntax error
抱歉,我真的没看到
我有一个像这样的 mysqli 语法:
"UPDATE table
SET
used='1',
ip='".mysqli_real_escape_string($connection,$_SERVER['REMOTE_ADDR'])."',
when=NOW()
WHERE
uid='x3'"
这是我的错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
when=NOW()
WHERE
uid='x3'' at line 6
WHEN
is a reserved word in MySQL。如果您想将其用作列名,则必须用反引号将其括起来。
换句话说,替换
when=NOW()
与
`when`=NOW()
抱歉,我真的没看到
我有一个像这样的 mysqli 语法:
"UPDATE table
SET
used='1',
ip='".mysqli_real_escape_string($connection,$_SERVER['REMOTE_ADDR'])."',
when=NOW()
WHERE
uid='x3'"
这是我的错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
when=NOW() WHERE uid='x3'' at line 6
WHEN
is a reserved word in MySQL。如果您想将其用作列名,则必须用反引号将其括起来。
换句话说,替换
when=NOW()
与
`when`=NOW()