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 を指定して、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 に答える