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 来制作它。谁能告诉我它是怎么做的?

4

1 回答 1

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。

于 2010-04-26T12:24:28.187 回答