fobiaweb / ezc-database
在PHP的PDO之上的一层轻量级数据库层,允许您使用数据库而无需关注SQL方言的差异。
1.4.9
2014-08-17 21:01 UTC
Requires
- php: >=5.3.0
Suggests
- pear-components.ez.no/base: 1.8
- pear-components.ez.no/database: 1.4.7
This package is not auto-updated.
Last update: 2024-09-14 14:51:51 UTC
README
在PHP的PDO之上的一层轻量级数据库层,允许您使用数据库而无需关注SQL方言的差异。
查询构建器
ezc查询构建器提供了一种面向对象的编写SQL查询的方法。它允许开发者使用类的方法和属性来指定SQL查询的各个部分。然后构建器将这些部分组合成一个完整的SQL查询,可以通过调用query
或prepare
方法来执行。
准备查询构建器
ezcQuerySelect()
ezcUpdateQuery()
ezcInsertQuery()
ezcQueryDelete()
ezcQueryExpression()
ezcDbUtilities()
数据查询请求
数据查询请求对应于SQL查询的SELECT语句。构建器中有许多方法用于收集SELECT查询的各个部分。因为这些方法都返回一个ezcQuery
实例,所以我们可以通过链式调用使用它们。
select()
:SELECT后面的查询部分。selectDistinct()
:SELECT后面的查询部分。添加DISTINCT。from()
:FROM后面的查询部分。where()
:WHERE后面的查询部分。join()
:向查询添加INNER JOIN。leftJoin()
:向查询添加LEFT OUTER JOIN。rightJoin()
:向查询添加RIGHT OUTER JOIN。innerJoin()
:向查询添加CROSS JOIN。groupBy()
:GROUP BY后面的查询部分。having()
:HAVING后面的查询部分。orderBy()
:ORDER BY后面的查询部分。limit()
:LIMIT后面的查询部分。