2009-12-19 6 views
0
$status = $facebook->api_client->fql_query("SELECT message,time FROM 
status WHERE uid in (SELECT uid2 FROM friend WHERE uid1=".$user.")"); 

echo "<pre>"; 
print_r($status); 
echo "</pre>"; 

위의 쿼리는 모든 상태를 반환하며, 나는 마지막 2 개의 상태 메시지 만 원합니다. 나는 fql로만 만들어야한다. 아무도 날 어떻게 보여줄 수 있니?원 샷 fql 쿼리 - 페이스 북 api

+0

힌트 : 원하는 경우 답변을 수락하십시오. – nisc

답변

1

LIMIT 2를 지정하면 단 두 개의 레코드 만 반환 할 수 있습니다.

$status = $facebook->api_client->fql_query("SELECT message,time FROM 
status WHERE uid in (SELECT uid2 FROM friend WHERE uid1=".$user.") LIMIT 2"); 

echo "<pre>"; 
print_r($status); 
echo "</pre>"; 

달성하고자하는 바에 따라 ORDER BY를 추가해야 할 수도 있습니다.