有没有人有线索如何与CI运行mysqli查询。我没有更改配置文件中的DB驱动程序,但我仍然无法使用多个查询,如如何使用CodeIgniter运行mysqli查询?
$sql = "SELECT * FROM c WHERE 1;
DROP TABLE IF EXISTS c;"
$query = $this->db->query($sql);
任何人有任何线索如何做到这一点只用CI,没有额外的库,因为理论上CI支持的mysqli 。
感谢
有没有人有线索如何与CI运行mysqli查询。我没有更改配置文件中的DB驱动程序,但我仍然无法使用多个查询,如如何使用CodeIgniter运行mysqli查询?
$sql = "SELECT * FROM c WHERE 1;
DROP TABLE IF EXISTS c;"
$query = $this->db->query($sql);
任何人有任何线索如何做到这一点只用CI,没有额外的库,因为理论上CI支持的mysqli 。
感谢
此时,即使CI支持mysqli的,多个查询不如据我所知支持。
您目前不能使用CI的活动记录,但可以使用mysqli函数和CI创建的连接/ mysqli实例。设置你的笨数据库驱动程序库MySQLi,然后调用mysqli的功能,如 mysqli_multi_query($这个 - > DB-> conn_id ...
无需在CI额外的库,如果你想改变MySQL来mysqli的只是去config-> database.php并更改为$db['default']['dbdriver'] = 'mysql';
至$db['default']['dbdriver'] = 'mysqli';
当您发布答案时提供完整示例是一个好主意。 – ForceMagic 2012-10-20 02:32:49