Php 如何在SQL中创建日期/时间并进行比较?
我正在尝试使用PHP和SQL创建一个BBS,我想让最新帖子的主题位于主题列表的顶部。检查一个日期和时间是否比另一个日期和时间更新的简单方法是什么?来自Sql,使用ORDER BY DESCPhp 如何在SQL中创建日期/时间并进行比较?,php,sql,Php,Sql,我正在尝试使用PHP和SQL创建一个BBS,我想让最新帖子的主题位于主题列表的顶部。检查一个日期和时间是否比另一个日期和时间更新的简单方法是什么?来自Sql,使用ORDER BY DESC SELECT * FROM MyTable ORDER BY DateVal DESC 除此之外,请提供so表模式供我们使用,或者提供您尝试过的(代码中)以便我们可以查看…如果他们的数据类型是datetime,则简单的大于()即可 但您不必比较日期,只需按日期降序排序即可 按[datefield]DESC排
SELECT *
FROM MyTable
ORDER BY DateVal DESC
除此之外,请提供so表模式供我们使用,或者提供您尝试过的(代码中)以便我们可以查看…如果他们的数据类型是datetime,则简单的大于(
)即可
但您不必比较日期,只需按日期降序排序即可
按[datefield]DESC排序在SQL中,可以使用简单的比较器(
,=
等)作为日期时间字段:
从表t中选择*其中t.date<'datevalue'
在PHP中,我建议您将日期转换为使用。转换之后,您可以使用简单的比较器来找出哪个日期较新