首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义错误:连接到数据库时调用未定义函数mysqli_connect()

问未定义错误:连接到数据库时调用未定义函数mysqli_connect()
EN

Stack Overflow用户
提问于 2017-02-21 16:18:02
回答 4查看 622关注 0票数 1

在PHP7.0和PHP7.1上使用mysqli连接到数据库时,遇到了一个错误

PHP致命错误:未定义的错误:调用/home/mywebsite/public_html/connection.php中未定义的函数mysqli_connect():7

代码语言:javascript
复制
$conn = mysqli_connect($DBhost,$DBuser,$DBpass,$DBname);
EN

回答 4

Stack Overflow用户

发布于 2017-02-21 16:27:47

  1. 首先检查是否启用mysqli:phpinfo()
  2. 您的服务器上没有安装mysqli PHP扩展。与服务器管理员联系。

或

  1. 如果您自己托管服务器,则在php.ini文件中删除扩展名php.ini前的分号。

希望,这对你有帮助

票数 3
EN

Stack Overflow用户

发布于 2017-02-21 16:26:00

我建议使用PDO进行数据库连接。它获得了更好的性能,我认为代码看起来更好。

但是说到您的错误,看来php没有引用mysqli库。您是否显式安装了php-mysql包?环境变量路径也可能没有指向文件系统上的正确位置。

票数 1
EN

Stack Overflow用户

发布于 2017-02-21 16:23:55

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

sudo install php-mysqli

默认情况下,当不使用php扩展时会发生。在您的php.ini文件中,更改

;extension=php_mysql.dll到extension=php_mysql.dll。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42372552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档