包 | database |
---|---|
类层次 | class QDB_Cond |
版本 | $Id: cond.php 2644 2009-08-10 02:36:20Z jerry $ |
QDB_Cond 类封装复杂的查询条件
方法 | 描述 | 定义于 |
---|---|---|
__construct() | 构造函数 | QDB_Cond |
create() | 创建一个 QDB_Cond 对象,便于使用连贯接口 | QDB_Cond |
createByArgs() | 直接创建一个 QDB_Cond 对象 | QDB_Cond |
appendDirect() | 直接添加一个查询条件 | QDB_Cond |
andCond() | 添加一个新条件,与其他条件之间使用 AND 布尔运算符连接 | QDB_Cond |
orCond() | 添加一个新条件,与其他条件之间使用 OR 布尔运算符连接 | QDB_Cond |
andGroup() | 开始一个条件组,AND | QDB_Cond |
orGroup() | 开始一个条件组,OR | QDB_Cond |
endGroup() | 结束一个条件组 | QDB_Cond |
formatToString() | 格式化为字符串 | QDB_Cond |
public void __construct()
构造函数
public static QDB_Cond create()
创建一个 QDB_Cond 对象,便于使用连贯接口
public static QDB_Cond createByArgs($cond, $cond_args)
$cond | string|array|QDB_Expr|QDB_Cond | |
$cond_args | array | |
{return} | QDB_Cond |
直接创建一个 QDB_Cond 对象
public QDB_Cond appendDirect($args, $bool)
$args | array | |
$bool | bool | |
{return} | QDB_Cond |
直接添加一个查询条件
public QDB_Cond andCond()
添加一个新条件,与其他条件之间使用 AND 布尔运算符连接
public QDB_Cond orCond()
添加一个新条件,与其他条件之间使用 OR 布尔运算符连接
public QDB_Cond andGroup()
开始一个条件组,AND
public QDB_Cond orGroup()
开始一个条件组,OR
public QDB_Cond endGroup()
结束一个条件组
public string formatToString($conn, $table_name, $fields_mapping, $callback)
$conn | QDB_Adapter_Abstract | |
$table_name | string | |
$fields_mapping | array | |
$callback | callback | |
{return} | string |
格式化为字符串