1

我想随时间获取我朋友的照片和他们最后的状态消息。

消息,时间 FROM 状态

pic_square 来自用户

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

上面的查询返回所有状态,我只想要最后一个状态消息。另外,如何修改此查询以从用户表中获取 pic_square。

提前致谢,

4

3 回答 3

0

正如ceejayoz所说,您的查询需要是:

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

echo "<pre>";
print_r($status);
echo "</pre>";
于 2011-06-23T12:58:06.427 回答
0

FQL 接受 MySQL 样式的“ORDER BY”和“LIMIT”子句。按时间排序,并限制为一个结果。

于 2009-12-19T20:10:25.787 回答
0

status.get为此目的要好得多

于 2009-12-19T20:13:14.593 回答