我正在开发一个php服务。 我想传递一个带有参数的对象,用于“where”子句以及“order”和“limit”参数。
我想知道是否有一个标准的方法/库来根据给定的参数来构成查询,或者我是否需要滚动查询。
我正在使用ezsql连接到mysql。
任何指针,非常感谢。
答案 0 :(得分:1)
自己写一个不应该太难。如果您不想这样做(干,对吗?),您可以查看phpclasses.org等网站或使用Doctrine中的抽象层(如果QueryBuilder,请查看其{{3}}这是你需要的)
答案 1 :(得分:1)
另一个建议是,如果您想使用现有代码:Zend Framework有一个“查询构建器”,Zend_Db_Select。
这不需要整个Zend Framework,但它确实有一些必须包含的依赖。