codeigniter 为什么我运行php spark service时找不到Mysqli?

zed5wv10  于 2023-02-27  发布在  PHP
关注(0)|答案(1)|浏览(168)

因此,我将mysql数据导入到phpadmin中的codeigniter和xampp下,但是当我运行代码时,得到了Class "mysqli" not found错误
image error

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "sex_disaggrated";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
                }

我已经将**. env**文件更改为该文件

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

编辑:
Php Mysqli

f0ofjuux

f0ofjuux1#

检查PHP配置中是否安装并启用了mysqli扩展。您可以创建一个新的PHP文件并使用phpinfo()函数来检查是否启用了mysqli扩展。
如果没有启用mysqli扩展,您可以通过修改PHP配置文件来启用它。PHP配置文件的位置取决于您使用的操作系统和XAMPP版本。您可以搜索名为“php.ini”的文件并在文本编辑器中打开它。
打开PHP配置文件后,搜索以下行:

;extension=mysqli

通过删除该行开头的分号来取消对该行的注解,因此它看起来如下所示:

extension=mysqli

保存对PHP配置文件的更改并重新启动Web服务器

相关问题