2011-12-10 48 views
0

我試圖顯示用戶使用我的應用的朋友的數量。我已經通過FQL計算出如何使用應用程序抽出一批用戶朋友。顯示使用應用的朋友的數量

SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND is_app_user=1

現在,在顯示時拉起的陣列。我試圖只顯示結果作爲一個單一的數值。我使用PHP編碼。任何人都知道我需要從哪裏出發?

+0

假設你其實並不需要的名字,只是計數,使用'選擇「」'會降低帶寬使用。 – kba

回答

0

可能選擇計數(*)。

SELECT count(*) FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND is_app_user=1 
+1

不適用於FQL--它與SQL不同。看到[這個SO帖子](http://stackoverflow.com/questions/2841569/fql-result-count) – rdlowrey

+0

@rdlowrey啊,哦。只是猜測。 –

+1

要小心......雖然我不這樣做,但有一些SO巨魔無非是爲了低估投機回答,否則看起來合乎邏輯:) – rdlowrey

0

print count($array);應該返回條目的數量陣列

相關問題