2013-11-21 22 views
0

我想將大型SQL查詢轉換爲Propel。Propel 1.7參數映射到Unix時間

如果我添加

->where("ads_table.date>DATE_SUB(CURDATE(),INTERVAL ? DAY)", $interval) 

的查詢和設置$interval30,生成的SQL是這樣的:

AND ads_table.date>DATE_SUB(CURDATE(),INTERVAL '1970-01-01 01:00:30' DAY) 

如何獲得它,看參數爲int?

回答

1

好的,我在Propel docs中找到了答案(我知道)。

->where("ads_table.date>DATE_SUB(CURDATE(),INTERVAL ? DAY)", $interval, \PDO::PARAM_INT) 

有竅門。