pg_query_params( SELECT * FROM example WHERE date >= (NOW() - INTERVAL '1 day'), array() );
以上语法可行,但如何使用pg_query_params
动态提供日期?
我试过了
pg_query_params( SELECT * FROM example WHERE date >= (NOW() - INTERVAL $1), array('1 day') );
pg_query_params( SELECT * FROM example WHERE date >= (NOW() - INTERVAL $1 day), array('1') );
和其他几种组合但它们似乎不起作用。 这样做的正确方法是什么?
答案 0 :(得分:1)
尝试这种方式:
pg_query_params('SELECT * FROM example WHERE date >= (NOW() - $1::interval)', array('1 day') );