Php 查看每个朋友的最后评论或流标记
所以现在这看起来像:Php 查看每个朋友的最后评论或流标记,php,facebook,facebook-fql,Php,Facebook,Facebook Fql,所以现在这看起来像: $mq = array( "usr"=>"SELECT uid2 FROM friend WHERE uid1 = me() LIMIT 70", "basics"=>"SELECT name, uid FROM user WHERE uid IN (SELECT uid2 FROM #usr)", "q1" =>"SELECT actor_id FROM stream_tag WHERE target_id = me() AND
$mq = array(
"usr"=>"SELECT uid2 FROM friend WHERE uid1 = me() LIMIT 70",
"basics"=>"SELECT name, uid FROM user WHERE uid IN (SELECT uid2 FROM #usr)",
"q1" =>"SELECT actor_id FROM stream_tag WHERE target_id = me() AND actor_id IN (SELECT uid2 FROM #usr)",
"q2" =>"SELECT target_id FROM stream_tag WHERE target_id IN (SELECT uid2 FROM #usr) AND actor_id = me()"
);
我试图在每个活跃用户和朋友之间进行交互。有更好的方法吗 我认为你可以用更简单的方法达到同样的效果,比如:
SELECT post_id, actor_id, target_id
FROM stream_tag
WHERE target_id=me() OR actor_id=me()
希望这有帮助我之所以需要,是因为它只会根据每个用户朋友id(全部压缩到一个多查询中)提取两端相等的标记(朋友到用户/用户到朋友)>>两端相等的标记基本上,我设置的多查询(上面)会提取您朋友的所有id。所以q1和q2(MFQL数组的)在每个迭代的人身上返回一个响应;因此,如果设置为“或”,则每个用户将返回XX+,而不是X{1}。谢谢你的帮助。