【发布时间】:2017-01-03 23:09:35
【问题描述】:
这可能是一个愚蠢的问题,但我在谷歌上搜索了大部分时间的答案,却一无所获。我正在尝试使以下代码工作,但找不到有关如何在 PHP 中正确格式化准备好的 Postgres 请求的任何帮助。
$foo = $_GET[bar];
echo $foo; // 5555
//what I'm trying to do:
pg_prepare($dbconn,"table_query","SELECT Members FROM programs WHERE programID = '$1' ");
pg_execute($dbconn,"table_query", array($foo));
如果我用一个值对语句进行硬编码,它可以正常工作,但前提是我包含单引号。我已经尝试了几乎所有可以找到的方法来转义单引号或将引号附加到字符串,但我能得到的只是解析错误。
我错过了什么明显的东西?
编辑:更改了 sn-p 以澄清我得到的变量不包含引号。我尝试添加引号的任何方法都失败了。
【问题讨论】:
标签: php postgresql quotes