0

我正在开发一个 php 服务。我想传递一个带有参数的对象,以在“where”子句以及“order”和“limit”参数中使用。

我想知道是否有一种标准的方式/库来根据给定的参数组成查询,或者我是否需要滚动一个。

我正在使用 ezsql 连接到 mysql。

任何指针,非常感谢。

4

2 回答 2

1

自己写一个应该不会太难。如果您不想这样做(DRY,对吗?),您可以查看phpclasses.org之类的网站或使用Doctrine中的抽象层(如果需要,请查看其QueryBuilder

于 2012-02-07T12:42:45.523 回答
1

如果您想使用已经存在的代码,另一个建议是:Zend Framework 有一个“查询构建器”,Zend_Db_Select。

这不需要整个 Zend 框架,但它确实有一些必须包含的依赖项。

文档: http: //framework.zend.com/manual/en/zend.db.select.html

于 2012-02-07T13:11:04.397 回答