0

私は 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

その声明の何が問題なのですか?

4

1 に答える 1

1
"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 は文字列です。そこには一重引用符が必要です。

于 2013-04-27T01:25:28.177 に答える