Php 推进1.7参数到unix时间的映射

Php 推进1.7参数到unix时间的映射,php,mysql,propel,Php,Mysql,Propel,我正在尝试将一个大型SQL查询转换为Propel 如果我加上 ->where("ads_table.date>DATE_SUB(CURDATE(),INTERVAL ? DAY)", $interval) 对于查询并将$interval设置为30,生成的SQL如下所示: AND ads_table.date>DATE_SUB(CURDATE(),INTERVAL '1970-01-01 01:00:30' DAY) 如何将参数视为int?好的,我在推进文档中找到了答案(我知

我正在尝试将一个大型SQL查询转换为Propel

如果我加上

->where("ads_table.date>DATE_SUB(CURDATE(),INTERVAL ? DAY)", $interval)
对于查询并将
$interval
设置为
30
,生成的SQL如下所示:

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

如何将参数视为int?

好的,我在推进文档中找到了答案(我知道)

这就是诀窍

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