//get all id's of ur friend that has installed your application
$friend_pics=$facebook->api(array('method' => 'fql.query', 'query' => "SELECT uid FROM user WHERE uid IN(SELECT uid2 from friend WHERE uid1='$user') AND is_app_user = 1")); // this query work fine
//your top10 friends in app
$result="SELECT * FROM fb_user WHERE user_id IN($friend_pics) ORDER BY oldscore DESC LIMIT 0,10";
db_execute($result);
我想從存儲在oldscore但在我的第二個查詢數組名$ friend_pics我的數據庫retrive十大射手不工作我想,plz幫助我感謝如何在MySQL查詢的'IN'子句中使用來自PHP的數組值?
你需要發佈更多的代碼和/或您的數據庫架構。這裏可能有很多問題。這是不夠的信息。 – bonez 2011-03-06 00:10:05
希望啓用佔位符的訪問方法之一(mysqli或pdo)支持這樣的構造(無論如何都應該使用它們)。 – 2011-03-06 00:17:18