Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未捕获错误:连接到数据库时调用未定义的函数mysqli_connect()_Php_Mysqli - Fatal编程技术网

Php 未捕获错误:连接到数据库时调用未定义的函数mysqli_connect()

Php 未捕获错误:连接到数据库时调用未定义的函数mysqli_connect(),php,mysqli,Php,Mysqli,在PHP7.0和PHP7.1上尝试使用mysqli连接到数据库时出错 PHP致命错误:未捕获错误:调用/home/mywebsite/public\u html/connection.PHP:7中未定义的函数mysqli\u connect() 您的php未安装mysql连接器, 对于安装linux: sudo安装php-mysqli 在默认情况下未使用php扩展时发生。 在php.ini文件中,更改 );extension=php\u mysql.dll 到 extension=php_mys

在PHP7.0和PHP7.1上尝试使用mysqli连接到数据库时出错


PHP致命错误:未捕获错误:调用/home/mywebsite/public\u html/connection.PHP:7中未定义的函数mysqli\u connect()


您的php未安装mysql连接器, 对于安装linux:

sudo安装php-mysqli

在默认情况下未使用php扩展时发生。 在php.ini文件中,更改

);extension=php\u mysql.dll 到
extension=php_mysql.dll

新服务器上未安装
mysqli PHP扩展

请与服务器管理员联系


如果您自己托管服务器,在
php.ini
文件中,删除扩展名
extension=php_mysqli.dll

前面的分号,我建议使用php PDO进行数据库连接。它有更好的性能,我认为代码看起来更好

但要说明您的错误,php似乎没有对mysqli库的引用。您是否明确安装了php mysql包?环境变量path也可能没有指向文件系统上的正确位置

  • 首先检查是否启用了mysqli:
    phpinfo()

  • 服务器上未安装mysqli PHP扩展。请与服务器管理员联系

  • 如果您自己托管服务器,请在php.ini文件中删除扩展名extension=php_mysqli.dll前面的分号
    希望,这有助于您查看:此命令是什么,安装?它属于哪个包?PHP致命错误:未捕获错误:找不到类“PDO”(我想我只是要切换主机)好吧,你必须安装PDO类。
    $conn = mysqli_connect($DBhost,$DBuser,$DBpass,$DBname);