( ! ) Fatal error: Class 'mysqli_connect' not found in D:\mysql\wamp\www\1401\conn\conn.php on line 6 Call Stack # Time Memory Function Location 1 0.0007 140048 {main}( ) ..\checkuser.php:0 2 0.0024 143552 include_once( 'D:\mysql\wamp\www\1401\conn\conn.php' ) ..\checkuser.php:3
时间: 2023-07-06 18:36:39 浏览: 40
这个错误通常是由于 PHP 没有加载 MySQLi 扩展库造成的。请确保已经在 PHP 配置文件中开启了 MySQLi 扩展库,并且重启了服务器。你可以在 PHP 配置文件中添加以下语句开启 MySQLi 扩展库:
```
extension=mysqli.so
```
如果你使用的是 Windows 操作系统,则需要在 PHP 配置文件中找到以下语句并去掉注释:
```
;extension=mysqli
```
然后重启服务器即可。如果问题仍然存在,请尝试重新安装 MySQLi 扩展库。
相关问题
Fatal error: Uncaught Error: Class "mysqli" not found in
这个错误通常是因为 PHP 没有安装 MySQL 扩展或者 MySQL 扩展没有启用。你需要检查 PHP 是否安装了 MySQL 扩展并且启用了它。
如果你使用的是 Linux 系统,可以尝试运行以下命令来安装 MySQL 扩展:
```
sudo apt-get install php-mysql
```
如果你使用的是 Windows 系统,可以在 PHP 配置文件中找到以下行:
```
;extension=mysqli
```
把分号删除,保存并重启 Web 服务器即可启用 MySQL 扩展。
Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in D:\phpstudy_pro\WWW\127.0.0.2\mysql.php:3 Stack trace: #0 {main} thrown in D:\phpstudy_pro\WWW\127.0.0.2\mysql.php on line 3
这个错误提示说在 D:\phpstudy_pro\WWW\127.0.0.2\mysql.php 的第三行调用了一个未定义的函数 mysqli_connect(),导致 PHP 抛出了致命错误。这个错误通常表示你没有启用 MySQL 扩展,需要在 PHP 配置文件中启用 mysqli 扩展。
你可以在 PHP 配置文件 php.ini 中找到 mysqli 扩展,如果找不到,就需要手动添加以下内容:
```
extension=php_mysqli.dll
```
如果你是在 Linux 中使用 PHP,可以通过命令行安装 mysqli 扩展,具体命令如下:
```
sudo apt-get install php-mysql
```
如果你已经启用了 mysqli 扩展但仍然出现这个错误,请检查 mysqli_connect() 函数的参数是否正确,比如主机名、用户名和密码等。