//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);
내가 배열 이름 $ friend_pics oldscore에하지만 내 두 번째 쿼리에 저장 내 데이터베이스에서 나는 추측 작동하지 않는 열 득점 왕을 가져 오지하려면, PLZ 나에게 감사mysql 질의의 'IN'절에서 PHP의 값 배열을 사용하는 방법은 무엇입니까?
당신은 당신의 코드를 더 작성해야하고/또는 DB 스키마 것이다 . 여기에 많은 문제가있을 수 있습니다. 이것은 충분한 정보가 아닙니다. – bonez
자리 표시 자 사용 가능 액세스 메소드 (mysqli 또는 pdo) 중 하나가 이와 같은 구조를 지원하기를 바랍니다 (일반적으로 어쨌든 사용해야합니다). –