Один выстрел запрос FQL - Facebook API - PullRequest
0 голосов
/ 20 декабря 2009
<code>$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 "
";

запрос выше возвращает все статусы, я хочу только последние 2 сообщения о статусе. Я должен сделать это только с помощью fql. Может кто-нибудь показать мне, как это сделано ??

1 Ответ

1 голос
/ 26 апреля 2010

Вы можете указать LIMIT 2 для возврата только двух записей.

<code>$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 "
";

В зависимости от того, чего вы хотите достичь, вам может понадобиться добавить также ORDER BY.

...