【发布时间】:2013-02-23 03:48:21
【问题描述】:
$FSQL = $pdo->query('SELECT * FROM `connections` WHERE `uid`="'.$my_id.'" && `type`="1" ORDER by `id` DESC');
$myfriends = '`uid`="'.$my_id.'" ';
while($po = $FSQL->fetch(PDO::FETCH_ASSOC)){
$myfriends .= ' || `uid`="'.$po['cid'].'"';
}
$dsk = $pdo->query("SELECT * FROM `posts` WHERE ".$myfriends." ORDER by `id` DESC LIMIT ".$limitCount);
我一直在尝试创建一个不错的帖子流,但我终于把我的代码写下来了。但是如果你有大量的连接(连接来自朋友、页面或事件),它似乎效率很低。
有人能告诉我是否有更好的方法吗?
--顺便说一句:这已经很完美了,但我觉得我会遇到问题
【问题讨论】:
标签: php mysql sql pdo while-loop