如何在 PHP 原生查询中使用 mysqli 驱动程序?
例如。我的代码:
模型
class Home_model extends CI_Model{
public function getusers(){
$q = "SELECT * FROM `users`";
return $r = mysqli_query($q);
}
}
Controller :
class Home extends CI_Controller{
public function iterateuser(){
while($row = mysqli_fetch_object($this->Home_model->getusers())) {
echo $row->username;
}
}
我上面的代码有一个错误,说:
mysqli_query expects at least 2 parameters
在 CodeIgniter 中有没有办法按照 php.net 文档中的描述在 mysqli_query()
第一个参数上传递链接 http://php.net/manual/en/mysqli.query.php
最佳答案
前往:
yourproject/application/config/database.php
改变:
$db['default']['dbdriver'] = 'mysql';
与:
$db['default']['dbdriver'] = 'mysqli';
关于php - 如何在 CodeIgniter 中使用 MySQLi 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093825/