有沒有辦法將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),我可以避免這個錯誤信息。 任何人都可以告訴我是否有辦法做到這一點或任何其他解決方案...... ??
對不起mate.I覺得我沒有得到你的answer.Does那只是意味着我不能FQL結合SQL限制? – Roshanck 2011-06-16 09:17:37
你不能做,不同的系統 – 2012-02-29 09:41:21