我在用 PHP 创建查询以从 postgresql 数据库检索 json 值时遇到问题。
问题出在以下简单查询的 json WHERE 子句中
select * from json_data where jsonfield ? 'roottag';
如果我使用 PDO 准备:
$query->prepare($sqlSelect);
PDO 会翻译 ? (postgres json operator 查看json字段是否以特定标签开头)到$1。
如何编写类似于上述的 sql 语句以在 php PDO 中使用?
最佳答案
为了保护其他人的安全:补丁正在开发中!(撰写本文时)
关于php - 如何在 php 中准备对 json postgresql 字段的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41900309/