【问题标题】:Using IN operator with pg_prepare将 IN 运算符与 pg_prepare 一起使用
【发布时间】:2013-09-10 10:57:46
【问题描述】:

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

SELECT id FROM people WHERE name IN $1;

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

感谢您的帮助,

标记

【问题讨论】:

  • 没有找到文档可能是它无法正常工作的原因。请联系该软件的供应商以获取您的支持选项以获取文档。根据此网站的搁置原因:要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describe the problem 以及迄今为止为解决它所做的工作。 - 我将您要求的文档视为非现场资源。
  • 暂停是不值得的。他没有说他找不到文件。他说他在文档中找不到它。

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


【解决方案1】:

他们在这里谈论您正在寻找的内容: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"));

【讨论】:

  • 这听起来更像是评论而不是答案 - 请将 cmets 保留为 cmets,不要将它们放入答案中。
  • 提供的链接是许多 cmets 之一,而不是官方文档。但是它仍然提供了答案。
猜你喜欢
  • 1970-01-01
  • 2011-07-29
  • 2012-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多