Php 选择所有日期=今天的位置?

Php 选择所有日期=今天的位置?,php,mysql,timestamp,Php,Mysql,Timestamp,可能重复: 您好,我正在尝试执行mysql查询以获取date=“today” 问题是,我使用时间戳存储下载日期,比如$date=time() 我想不再使用unix时间戳,而是开始使用正确的mysql字段类型,而不仅仅是文本,有人能帮我吗 我想要一个更好的方法来存储日期,如果你能为我提供一个mysql_查询来选择今天添加的所有条目 谢谢你的帮助 WHERE `date` BETWEEN UNIX_TIMESTAMP(DATE(NOW())) AND UNIX_TIMESTAMP(DATE(DAT

可能重复:

您好,我正在尝试执行mysql查询以获取date=“today”

问题是,我使用时间戳存储下载日期,比如$date=time()

我想不再使用unix时间戳,而是开始使用正确的mysql字段类型,而不仅仅是文本,有人能帮我吗

我想要一个更好的方法来存储日期,如果你能为我提供一个mysql_查询来选择今天添加的所有条目

谢谢你的帮助

WHERE `date` BETWEEN UNIX_TIMESTAMP(DATE(NOW())) AND UNIX_TIMESTAMP(DATE(DATE_ADD(NOW(), 1 DAY)))
如果未来(明天、后天等)没有值,则可以简化为:

WHERE `date` >= UNIX_TIMESTAMP(DATE(NOW()))
当您将
date
字段类型更改为
datetime
时,可能的查询将是:

WHERE `date` >= DATE(NOW())

@塞巴斯蒂安P:得分最高的答案是糟糕的(因为他们无法优化)家伙,不要因为这个问题而结束这篇文章!!!如果你想关闭这个-请找到一个更好的答案@虫族:那就更有理由为这个问题提供更好的答案了,不是吗?问题的内容大致相同。如果答案不令人满意,那么发布一个令人满意的答案,答案将上升到顶部。没有必要重复这个问题。@Sebastian P:我找不到更好的答案,但那个答案很奇怪。我要求一个社区不要停止引用这个问题。@zerkms:标记为重复与到目前为止发布的答案的质量无关。如果你觉得另一个问题没有得到正确的回答,就发布一个更好的答案。最好的答案会随着时间的推移而改变。有重复的问题意味着其中一些重复的答案比其他答案更糟糕。因此,我不认为在另一个问题上缺乏一个好的答案是不结束这个问题的有效借口。这在php中有效吗?我正在努力使语法正常工作。@user607421:答案纯粹是SQL代码,无论您使用的是什么脚本语言,它都会正常工作。@user607421:这是SQL查询的一部分,它可以在任何编程语言中工作。谢谢您目前的帮助,我试图在我的php脚本中实现这一点,但如果没有错误(与语法相关),就无法正常工作。你们中的一位能否为我提供一个简单的mysql_query()代码来给我一个示例?非常感谢。@user607421:这不是正确的行为方式。如果您的代码有问题,请将其与相应的错误一起放入问题中,并获得帮助。