链式 SQL 操作
此页面内容仅适用于「1.7 及更高版本」!
基本概念
演示一:
// 使用链式语法生成 SQL 语句
$sql = $zbp->db->sql->get()
->select($zbp->table['Post'])
->where(array('=', 'log_ID', "1"))
->sql;
// 执行 SQL 语句并返回结果
$array = $zbp->db->Query($sql);
print_r($array);演示二:
// 链式读法中直接返回查询结果
$array = $zbp->db->sql->get()
->select($zbp->table['Comment'])
->count(array('comm_ID'=>'num'))
->query;
print_r($array);演示三:
对于以下方法或函数,其$select或者$sql参数均可以代入「sql 链式对象」:
$zbp->GetPostList()、$zbp->GetCommentList()、$zbp->GetTagList()等,其第一个参数为$select;
$zbp->GetListType()、$zbp->GetListOrigin();
#先定义一个sql链对象,再获取结果
$posts = $zbp->GetPostList(
$zbp->db->sql->get()->select($zbp->table['Post'])->where('=','log_CateID',1)
)