gpt4 book ai didi

php - 如何按热门/上升职位订购

转载 作者:行者123 更新时间:2023-11-28 23:33:21 25 4
gpt4 key购买 nike

我有帖子数据库:

post_id(int(7)) user_id(int(7)) post_txt(text) post_time(varchar(30)) likes_count(int(10)) 

(post_time 看起来像这样“5-4-2016 17:41”)

我想通过“热门帖子”来订购,例如“likes_count/post_time”。

我该怎么做?

我现在是这样做的:

$que_post=mysql_query("select * from user_post order by post_id desc"); 

附言。我知道这不是你平时保存喜欢的方式,但我这样做是有目的的

编辑示例数据:

97||25||Hello world||8-4-2016 14:19||19

我想使用的算法是时间/喜欢。我知道它的算法不好,但我只想了解基础知识。我想知道你是否知道好的算法

最佳答案

您应该将 post_time 字段的类型更改为 DATETIME(阅读 manual)。您的所有行都必须通过一些脚本转换为格式 YYYY-MM-DD HH:MM:SS。当您这样做时,一切都会正常进行。

您的问题出现的原因是按字母作为文本排序。例如:01.01.2016,因为文本小于 31.01.1999。

关于php - 如何按热门/上升职位订购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36626369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com