1

友達の写真と最後のステータスメッセージを時間とともに取得したい.

メッセージ、時間 FROM ステータス

pic_square FROM ユーザー

    $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

FQL は、MySQL スタイルの「ORDER BY」および「LIMIT」句を受け入れます。時間順に並べ、結果を 1 つに制限します。

于 2009-12-19T20:10:25.787 に答える
0

status.getこの目的にははるかに優れています

于 2009-12-19T20:13:14.593 に答える
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 に答える