使用IN运算符和pg_prepare

时间:2013-09-06 10:56:36

标签: php sql postgresql postgresql-9.1 postgresql-9.0

我想将pg_prepare与IN运算符一起使用

SELECT id FROM people WHERE name IN $1;

我也想将它与postgres数组一起使用,我似乎无法工作,也无法在文档中找到它。

感谢您的帮助,

标记

1 个答案:

答案 0 :(得分:2)

他们在这里谈论你在寻找什么:http://www.php.net/manual/en/function.pg-prepare.php#62675

$result = pg_prepare($dbconn, "my_query", 'SELECT id FROM people WHERE name IN($1,$2,$3)'); 
$result = pg_execute($dbconn, "my_query", array("foo", "bar", "test"));