存储Facebook用户喜欢

时间:2012-10-17 07:55:59

标签: php mysql facebook

我正在开发一个应用程序,但我想做的是让用户喜欢并将其存储在我的数据库中

但是当我尝试将其保存在数据库中时,它不会将其插入我的数据库

$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);

但每当我从插入sql中删除$ fblikes时,它都会插入到我的数据库中

任何想法?

1 个答案:

答案 0 :(得分:2)

我认为您的查询中存在转义问题。您(非常)容易受到SQL注入 请参阅此文章,了解如何预防它:How can I prevent SQL injection in PHP?