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后面的查询部分。