0

我不知道它们到底叫什么,但我称之为查询构建器 $this->db->select()

是否有可能做到这一点:

$this->db->select('*')
         ->from('table_name')
         if(1)
         {
          ->where('column_name',1)
         }
         ->order_by('column_name','ASC');

如果没有,我可以做任何其他选择吗?

注意:我只想让我的代码简短,而不是创建另一个函数,唯一的区别是函数中有一个where()

4

1 回答 1

2

可以这样做:

$this->db->select('*')->from('table_name');
if(1)
{
    $this->db->where('column_name',1);
}
$this->db->order_by('column_name','ASC');
于 2018-12-18T01:41:30.440 回答