Php 推进1.7参数到unix时间的映射
我正在尝试将一个大型SQL查询转换为Propel 如果我加上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?好的,我在推进文档中找到了答案(我知
->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)