有没有办法将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