是否有可以将参数插入SQL查询的PHP库?

时间:2016-06-17 04:30:58

标签: php postgresql

是否有可以将参数绑定到SQL查询的PHP库?

它应该:

  • 支持命名参数(而不是位置)
  • 能够返回最终查询(我明确说明了这一点,因为即使启用了客户端仿真,PDO也无法做到这一点。)
  • 足够聪明,不能替换字符串和注释中的占位符
  • 能够将数组绑定到IN子句

如果它是一个纯PHP库,它不必支持所有,因为我可以添加缺少的功能。使用PDO,我无法重新编译PHP。

如果重要,它主要用于PostgreSQL。

2 个答案:

答案 0 :(得分:0)

你可能会尝试谷歌搜索php orm。 Orm代表对象关系映射器。无论语言如何,orm都是一个框架,用于将内存数据转换为磁盘上持久化对象,通常采用数据库中的表行形式。

答案 1 :(得分:0)

看看MeekroDB库。它是MySQL包装器,但我认为将它重写为PostgreSQL并不是很难。它具有类似printf的格式,可以将查询变量作为字符串,数字和数组传递,还有插入和更新等方法。