php - 在 PHP 中显示最近日期和分页的信息

标签 php mysql pagination

我已经阅读了各个页面,但我仍然得到日期的升序。 这是我尝试过的:

$sqx = "SELECT * FROM $hislist ORDER BY (STR_TO_DATE(date,'%D %d-%M-%Y%H:%i:%s')) DESC";

我将日期存储为VARCHAR,所以我尝试使用STR_TO_DATE,但我仍然得到:

Wed 22-Mar-2017 15:29:52

Wed 22-Mar-2017 15:51:04

Thu 23-Mar-2017 17:12:34

我希望最近的日期位于最上面。

如果您能帮我解决这个问题,我想询问有关分页的问题,以及一些进行分页的简单方法,例如首页上的 30 条最新记录,等等。

我对我的最后一个问题感到抱歉。我很着急。 感谢您的所有帮助,并期待您的答复。

最佳答案

$sqx = "SELECT * FROM $hislist ORDER BY (STR_TO_DATE(date,'%a %d-%M-%Y%H:%i:%s')) DESC";

试试上面的代码。 希望这会有所帮助。

关于php - 在 PHP 中显示最近日期和分页的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42975248/

相关文章:

php - 如何将值传递给重定向的动态 PHP 页面

php - 使用php将表单中的数据填充到数据库中

php - 执行php脚本

php - 插入csv文件多行多数据

php.activerecord 通配符不起作用吗?

php - PHP/HTML:向mysql插入数据错误,请看看

javascript - 当从 ajax 中单击“下一步”时,数据表会获取接下来的 10 个项目

php - 带分页的搜索过滤器?

mysql - 高效的 DB2 查询分页和显示总页数?

php - 将 INT 绑定(bind)到 PDO 准备好的 LIMIT 和 OFFSET 语句时出现问题