Php CodeIgniter 3中的命名查询绑定?
CodeIgniter 3以及版本2中只提到了用于构建查询的此类查询绑定:Php CodeIgniter 3中的命名查询绑定?,php,mysql,codeigniter,Php,Mysql,Codeigniter,CodeIgniter 3以及版本2中只提到了用于构建查询的此类查询绑定: $sql=“从id=?和status=?以及author=?的某个_表中选择*”; $this->db->query($sql,数组(3,'live','Rick') 有人知道是否有任何类型的命名查询绑定可用,尽管没有文档记录? 我指的是类似于 SELECT * FROM some_table WHERE id = :id AND status = :status …我希望在这一点上有某种改进。据我所知,这种查询与Sy
$sql=“从id=?和status=?以及author=?的某个_表中选择*”;
$this->db->query($sql,数组(3,'live','Rick')代码>
有人知道是否有任何类型的命名查询绑定可用,尽管没有文档记录?
我指的是类似于
SELECT * FROM some_table WHERE id = :id AND status = :status
…我希望在这一点上有某种改进。据我所知,这种查询与Symfony一起工作(据我所知)
所以,当你来到Codeigniter时,你必须遵循这一点
$sql = "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?";
$this->db->query($sql, array(3, 'live', 'Rick'))
所以查询将是
SELECT * FROM some_table WHERE id = 3 AND status = 'live' AND author = 'Rick'
所以第一种方法不是使用Codeigniter。
SELECT * FROM some_table WHERE id = 3 AND status = 'live' AND author = 'Rick'