【发布时间】:2021-09-26 04:08:52
【问题描述】:
我有这个错误信息:
致命错误:未捕获错误:调用未定义函数 mysqli_connect()
我的代码是:
<?php
$localhost="localhost";
$root="root";
$password="";
$database="company";
$connectDB=mysqli_connect($localhost,$root,$password,$database);
我已在本网站和其他网站的下方查看了这些解决方案:
- XAMPP 中的 php(ini) 并在 extension=mysqli 和 PDO 扩展之前删除 (;)。
- 我已卸载 XAMMP 并重新安装。
- 我已经在其他系统上检查了此代码,它没问题,但不幸的是,在我的计算机上不起作用。
我不知道每个人都通过在扩展之前删除 ; 解决了这个问题,但这在我的系统中不起作用!
这是一个超级简单的代码,但有一个大错误(LOL)
【问题讨论】:
-
不是
new mysqli()必须使用,比如这里提到的:php.net/manual/en/mysqli.quickstart.connections.php? -
是的。您需要安装并激活 mysqli 扩展。是的,这通常通过在扩展加载指令之前删除 ini 中的
;来实现。 -
@Elikill58:不,它是这里提到的程序样式:php.net/manual/en/mysqli.construct.php - mysqli 类不会在那里,就像函数一样。
标签: php mysqli fatal-error