我正在使用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从今天开始获取结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16247312/

10-14 14:45