我需要使用一个查询生成器来生成包含占位符的SQL语句。
它应:
我在想这样的事情:
QueryBuilder::select(
'db' => 'MySQL'
'from' => 'users',
'fields' => array(
'user_id' => 'id'
),
'where' => array(
'AND' => array(
/**
* ...conditions...
*/
)
),
'ljoin' => array(
'Group' => array(
'from' => 'groups'
/**
* ...stuff...
*/
)
)
);我查看了Doctrine2,但它需要对象映射。还有很多最初的配置。我查看了Doctrine2数据库,它不处理插入查询。
注意:查询在开发阶段生成,并保存为每个支持的数据库引擎的纯文本。
提前谢谢你。
发布于 2012-05-11 13:43:45
尝试Doctrine2ORM查询生成器非常通用,并且在http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html上更适合大多数DBMS系统。
发布于 2012-05-11 13:20:33
例如,代码点火器活动记录,您可以构建如下查询:
$this->db->select('field_one, field_two')
->from('mytable')
->where(array('field' => 'value', 'field' => 'value'))https://stackoverflow.com/questions/10551909
复制相似问题