PHP 循环读取数据表,对其进行排序无效的问题

2017-05-09 17:42:51 +08:00
 phpdever
各位 V 友好:

我现在已经拿到了一个表的内容,准确的说是接口数据,接口返回 2 个字段,id、title。

此时我 foreach 循环,利用循环的 id 去找数据库的 item 表,找出来之后想对其进行排序,比如:价格、销量、时间等等。

但是此时我无论是进行 order 还是 limit 都是无效的,这是什么原因呢?

代码如下:

https://gist.github.com/phpdever/6012c71724e78891bbc977fce66c6046
1616 次点击
所在节点    PHP
3 条回复
Light3
2017-05-09 18:11:50 +08:00
你都 where id 的查了 如果主键是 id 的话 那么只有一条 排什么序..
你这种循环没必要 你可以用 in 查..
phpdever
2017-05-09 18:29:38 +08:00
@Light3 谢谢啦老哥,已经解决啦~~
jianzhiyao020
2017-05-10 09:39:05 +08:00
JS 获取 JSON 的话,
对象是无法保证顺序,
叫后端转换成数组。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/360186

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX