这是第37行;
$write = mysql_query("INSERT INTO `trial' VALUES (" '', '".$ip."', '1' ") or die(mysql_error());
错误可能来自进一步上升..但我不太确定:S
我试图阻止
的ip答案 0 :(得分:3)
在同一行代码中有两个 PHP和SQL语法错误。
您错误地引用了您的表名,错误地在VALUES
表达式中放置了双引号,并在or die
语句中放错了括号。这是固定的陈述:
$write = mysql_query("INSERT INTO `trial` VALUES ( '', '".mysql_real_escape_string($ip)."', '1' )") or die(mysql_error());
(另外,是的,如果您没有转义查询变量,我确实会抛出mysql_real_escape_string()
。)
答案 1 :(得分:0)
你有一些“在VALUES(里面)没有被转义。并且试用被引错了。(正如所提到的那样)
$write = mysql_query("INSERT INTO `trial` VALUES ('', '".$ip."', '1') or die(mysql_error());
答案 2 :(得分:0)
这里有错误的引用:
`trial'
^