数据库只取出一部分的问题

fordawn 2012-08-15 12:18:47
我现在有一张表,属性有fid, content, time 。fid是好友的id, content是好友说的话,每个好友可以说很多句话,好友也有很多,现在假设有很多好友,每个好友说了很多话,怎么能按时间取出任意多的数据。我现在只能foreach一下fid然后在push到一个新数组里面,然后再按time排序,然后取出期中的一些,但是这样效率太低了,有没有别的方法呢
...全文
138 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fordawn 2012-08-20
  • 打赏
  • 举报
回复
已经想到解决方法啦,就是用foreach把fid都加进去然后再 order by
dwbiz 2012-08-15
  • 打赏
  • 举报
回复
关键代码发出来看一下
一起混吧 2012-08-15
  • 打赏
  • 举报
回复
建议你贴出你的表结果和你的代码,这样别人才能知道你想要干什么。
ayzen1988 2012-08-15
  • 打赏
  • 举报
回复
根据时间排序啊

order by time
码无边 2012-08-15
  • 打赏
  • 举报
回复
select fid,content,time from table order by time desc
  • 打赏
  • 举报
回复
是全部取出数据,还是取指定个数的数据?

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧