2011-06-16 69 views
0

有沒有辦法將SQL與FQL結合起來。 我正在談論像FQL multiqueries之類的東西。有沒有辦法將SQL與FQL結合起來(Facebook查詢語言)

這是我的示例代碼。

//這裏我採取從SQL數據庫數據

$ result_user_pages =請求mysql_query( 「選擇PAGE_ID FROM user_fanpage WHERE USER_ID = '$ UID'」);

while($row = mysql_fetch_array($result_user_pages)) 
{ 
    $user_page_ID[$m] = $row['Page_ID'] ; 
    $m++; 
} 

//在這裏,我通過 '$ user_page_ID' 陣列分成一個for循環並調用API的Facebook

爲($ I = 0; $ I $ QUERY1 =「選擇POST_ID FROM流WHERE SOURCE_ID = '$ user_page_ID [$ i]於「'; $ QUERY2 = 」SELECT fromid,從評論WHERE POST_ID IN(SELECT POST_ID FROM#QUERY1)「 文本;

$queries  = '{ 
          "query1": "' . $query1 . '", 
          "query2": "' . $query2 . '" 
         }'; 
    $attachment = array("method"=>"fql.multiquery","queries"=>$queries,'access_token'=>$access_token); 
    $ret_code = $facebook->api($attachment); 

}

如果'$ user_page_ID'有10個元素,那麼api會被調用10次。因此有時它會給我一個連接超時的錯誤消息。如果有一個將sql查詢與fql結合起來(如fql multiqueries),我可以避免這個錯誤信息。 任何人都可以告訴我是否有辦法做到這一點或任何其他解決方案...... ??

回答

1

你不能做到這一點與到位

+0

對不起mate.I覺得我沒有得到你的answer.Does那只是意味着我不能FQL結合SQL限制? – Roshanck 2011-06-16 09:17:37

+0

你不能做,不同的系統 – 2012-02-29 09:41:21

相關問題