2011-06-16 45 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

相关问题