【发布时间】:2013-04-25 02:01:37
【问题描述】:
为了检测hstore 中是否存在键,我需要运行如下查询:
SELECT * FROM tbl WHERE hst ? 'foo'
但是,这给了我一个 PDOException:
PDOException: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound: SELECT * FROM tbl WHERE hst ? 'foo'
有什么办法可以避开问号,这样 PDO 就不会把它当作占位符了?我尝试了最多四个反斜杠和一个双问号 (??),但似乎没有什么能说服 PDO 不理会问号。
【问题讨论】:
标签: php postgresql pdo