2009-12-19 4 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>"; 

0 запрос запроса возвращает все статусы, я хочу только последние 2 сообщения статуса. Я должен сделать это только с помощью fql. может ли кто-нибудь показать мне, как это делается?One shot fql query - facebook 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.

Смежные вопросы