首页 > 解决方案 > 尝试连接数据库时出现错误 CodeIgniter\Database\Exceptions\DatabaseException #8

问题描述

请帮忙。CodeIgniter\Database\Exceptions\DatabaseException #8尝试连接数据库时出现错误。我使用codeigniter 4,当我尝试连接到数据库时,它不会连接并且总是出现该错误。我不确定为什么会这样。

这是我调用表格时的代码

class Komik extends BaseController
{
    protected $komikModel;
    public function __construct()
    {
        $this->komikModel = new KomikModel();
    }
 public function index()
    {
        $komik = $this->komikModel->findAll();
        dd($komik);
        return view('komik/index', $data);
    }
}

这是我的 .env

 database.default.hostname = localhost
database.default.database = ci4
database.default.username = root
database.default.password =
database.default.DBDriver = MySQLi

我正在使用 XAMPP。如果您知道如何解决此问题,请提供帮助。

标签: phpdatabasecodeignitercodeigniter-4

解决方案


启用 php mysqli 扩展

来自 php 文件夹中的 php.ini 文件

;extension=mysqli;像这样删除extension=mysqli 它对我有用。谢谢你。


推荐阅读