Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter 3中的命名查询绑定?_Php_Mysql_Codeigniter - Fatal编程技术网

Php CodeIgniter 3中的命名查询绑定?

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

CodeIgniter 3以及版本2中只提到了用于构建查询的此类查询绑定:

$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'