php - Mysql 获取今天日期和 future 的结果

标签 php mysql date-format

我正在使用 opencart 并编写了一个新模块来获取即将推出的产品。但它仍然显示今天之前的产品。

我的sql语句:

SELECT *, DATE_FORMAT(date_available, "%M %d, %Y") as `comingdate` FROM `product` WHERE `date_available` >= '.DATE("Y-m-d").' ORDER BY `date_available` DESC LIMIT 20

这个说法有什么问题吗?

最佳答案

"SELECT *, DATE_FORMAT(date_available, '%M %d, %Y') as `comingdate` FROM `product` WHERE `date_available` >= '".date('Y-m-d')."' ORDER BY `date_available` DESC LIMIT 20"

记住,date_available 是一个字符串。您需要那里的单引号。

关于php - Mysql 获取今天日期和 future 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16247312/

相关文章:

php - 如何正确转义 JSON 字符串以便与 MySQL INSERT INTO 命令一起使用?

mysql - sql week 关键字不包括年初的日子

php - 使用ajax更新数据库-处理错误

php - 为多个表一起设计 Zend 模型?

php - mysql从top200随机条目

mysql - 消息表,不向已删除的人显示消息

java - 如何在java中解析格式化字符串日期到日期对象

mysql - 选择两种日期时间格式之间的所有记录

javascript - 从 Meteor 中的 Handlebars 模板中格式化日期

php - Facebook SDK 访问 token 和 ajax