首页 >数据库 >mysql教程 >为什么 PHP 会抛出'致命错误:调用未定义的函数 mysql_connect()”错误,如何修复它?

为什么 PHP 会抛出'致命错误:调用未定义的函数 mysql_connect()”错误,如何修复它?

Patricia Arquette
Patricia Arquette原创
2024-11-24 19:18:42438浏览

Why Does PHP Throw a

PHP 错误:未定义函数“mysql_connect()”

设置 PHP、MySQL 和 Apache 时,常见的 PHP 错误消息用户遇到的是“致命错误:调用未定义的函数 mysql_connect()”。当您尝试使用“mysql_connect()”函数时,通常会出现此错误,该函数在 PHP 7 及更高版本中已弃用。

要解决此问题,请通过运行以下命令确定您的 PHP 版本:

php -version

如果结果表明 PHP 7 或更高版本,您需要从“mysql_”函数迁移到更新后的对应函数, “mysqli_”功能。以下是如何更新代码的示例:

$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");

此更改将允许您使用“mysqli_connect()”函数并建立与 MySQL 数据库的连接。从旧版 PHP 版本升级时,请记住将所有“mysql_”函数更新为其对应的“mysqli_”函数。

以上是为什么 PHP 会抛出'致命错误:调用未定义的函数 mysql_connect()”错误,如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn