MYSQL插入语法错误
我一直在尝试开发一个facebook应用程序,可以从facebook用户那里检索数据,但是我在sql插入方面遇到了问题。。。代码如下:MYSQL插入语法错误,mysql,facebook,Mysql,Facebook,我一直在尝试开发一个facebook应用程序,可以从facebook用户那里检索数据,但是我在sql插入方面遇到了问题。。。代码如下: foreach($groups['data'] as $group){ $gid=GetSQLValueString($group['id'], "text"); $name=GetSQLValueString($group['name'], "text"); echo $gid." -> ".$n
foreach($groups['data'] as $group){
$gid=GetSQLValueString($group['id'], "text");
$name=GetSQLValueString($group['name'], "text");
echo $gid." -> ".$name;
$iquery = sprintf("INSERT INTO group(gid, name) values(%s,%s)", $gid, $name);
$ires = mysql_query($iquery) or die('Query failed: ' . mysql_error() . "huhuhu<br />\n$sql");
}
foreach($groups['data']作为$group){
$gid=GetSQLValueString($group['id'],“text”);
$name=GetSQLValueString($group['name'],“text”);
echo$gid。“->”$name;
$iquery=sprintf(“插入组(gid,name)值(%s,%s)”,$gid,$name);
$ires=mysql\u query($iquery)或die('query failed:'.mysql\u error().“huhuhuhu
\n$sql”);
}
这会引发此错误:
您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解使用第1行“组(gid,名称)值('463827760382367','MyFriendsss')”附近的正确语法是MySQL保留字。理想情况下,您应该更改表名,但您可以将名称用反勾号括起来:
INSERT INTO `group` (gid, name) values(%s,%s)