首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想按要求订购,但要事后订购。

想按要求订购,但要事后订购。
EN

Stack Overflow用户
提问于 2014-06-27 06:33:21
回答 1查看 52关注 0票数 0

我正在使用ajax来获取更多的照片到一个基于视图的画廊。画廊已经有10张照片展示了。现在我想得到接下来的10张照片的顺序,根据观看计数从高到低。

代码语言:javascript
复制
    $last_image_view_count = 232;

    "SELECT * from `gallery` ORDER BY CAST(`views`<'$last_image_view_count' AS SIGNED) DESC LIMIT 10";

works...but以上的代码不符合顺序(230-216- 205等)。零散,但低于232。我需要帮助弄清楚如何使它从高到低的顺序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-27 06:45:25

代码语言:javascript
复制
"SELECT * from `gallery` WHERE `views` < '$last_image_view_count' ORDER BY `views`  DESC LIMIT 10";

使用WHERE语句只选择所需的数据集(根据我的理解,这些数据的视图计数低于$last_image_view_count)。

然后,您可以通过views列对其进行排序。

没有必要把它按陈述顺序投出去.您使用代码的方法是按10排序(如果视图小于变量,则为0)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24445381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档