我正在使用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/