Yardım gerekli - facebook api fql sorgu

3 Cevap php

Ben arkadaşlarım resim ve zamanla onların son durum mesajı almak istiyorum.

message,time FROM status

pic_square FROM user

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

sorgu tüm durumları döndürür yukarıda, ben sadece sadece son durum mesajı istiyorum. Ayrıca, nasıl ben kullanıcı tablosundan pic_square almak için bu sorguyu değiştirebilirsiniz.

Teşekkür peşin,

3 Cevap

FQL ve "LİMİT" hükümler "ORDER BY" MySQL tarzı kabul eder. Bir sonuç için zaman ve sınırı ile sipariş.

ceejayoz dediği gibi, sorgu olması gerekir:

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

status.get, bu amaç için daha iyi olduğunu