Php 像这样存储Facebook用户
我正在开发一个应用程序,但我想做的是让用户喜欢并将其存储在我的数据库中 但当我试图将其保存到数据库中时,它不会将其插入到我的数据库中Php 像这样存储Facebook用户,php,mysql,facebook,Php,Mysql,Facebook,我正在开发一个应用程序,但我想做的是让用户喜欢并将其存储在我的数据库中 但当我试图将其保存到数据库中时,它不会将其插入到我的数据库中 $likes = $facebook->api('/me/likes'); $fblikes = ''; foreach($likes['data'] as $like){ $fblikes .= $like['name'].', '; } $insert = "INSERT INTO users (name, email, gender,
$likes = $facebook->api('/me/likes');
$fblikes = '';
foreach($likes['data'] as $like){
$fblikes .= $like['name'].', ';
}
$insert = "INSERT INTO users (name, email, gender, liked)
VALUES (
'$fbname',
'$fbemail',
'$fbgender',
'$fblikes'
)";
$add_bericht = mysql_query($insert);
但每当我从insert sql中删除$fblikes时,它就会插入到我的数据库中
有什么想法吗?我认为您的查询中有一个转义问题。您(非常)容易受到SQL注入的影响。
请参阅这篇关于如何防止ddl的文章:表ddl看起来如何<代码>显示创建表用户修复:$user\u likes=mysql\u real\u escape\u string($fblikes);谢谢,太好了。如果这回答了你的问题,请你把它标记为“烂”好吗?我的答案旁边有一个复选标记,将其标记为“已接受”。谢谢