Mysql插入,得到错误

时间:2017-03-10 14:25:43

标签: mysql

伙计们,我在插入新行时遇到问题:

mysql_connect("localhost", "abc", "sdvs") or die(mysql_error());
mysql_select_db("abc") or die(mysql_error());
mysql_query("INSERT INTO like (IP) VALUES ('".$_SERVER['REMOTE_ADDR']."')") or die(mysql_error());

我得到了

  

您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便使用接近' like(' 84.46.249.124')'在第1行

1 个答案:

答案 0 :(得分:0)

你需要将你的字段名称包装起来,它由MySQL保留:

mysql_query("INSERT INTO `like` (IP) VALUES ('".$_SERVER['REMOTE_ADDR']."')") or die(mysql_error());