连续调用where()方法即可实现AND查询:
$sql = $zbp->db->sql->get()->select($zbp->table['Post']) ->where(array('=', 'log_Status', "1")) ->where(array('=', 'log_Type', "0")) ->sql; $articles = GetListType('Post', $sql);
SELECT * FROM zbp_post WHERE log_Status = '1' AND log_Type = '0'
// where 还可以先定义一个数组 $w = array(); $w[] = array('=', 'log_Type' ,'0'); $w[] = array('=', 'log_AuthorID' ,'1'); $w[] = array('=', 'log_CateID' ,'2'); // 作为参数使用 ->where($w)