首页  >  文章  >  数据库  >  为什么在安装 MySQL 后我的 PHP 代码会抛出'致命错误:调用未定义函数 mysql_connect()”?

为什么在安装 MySQL 后我的 PHP 代码会抛出'致命错误:调用未定义函数 mysql_connect()”?

Patricia Arquette
Patricia Arquette原创
2024-11-24 15:34:10864浏览

Why Does My PHP Code Throw a

解决 MySQL 安装后的“致命错误:调用未定义函数 mysql_connect()”

遇到“致命错误:调用未定义函数” function mysql_connect()”安装 MySQL 后的消息可能表明存在潜在问题。让我们研究一下解决方案。

理解问题

mysql_connect() 函数用于建立与 MySQL 数据库的连接。然而,随着 PHP 7 的引入,该函数已被弃用,取而代之的是 mysqli_connect()。如果您最近升级到 PHP 7 并且仍然依赖 mysql_connect(),您将遇到此错误。

解决方案:迁移到 mysqli_connect()

解决此问题问题,您必须将代码转换为使用 mysqli_connect() 而不是 mysql_connect()。更新后的代码如下所示:

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

升级旧版 PHP 代码

如果您的代码库包含多次出现的 mysql_ 函数,您可能需要系统地将它们替换为 mysqli_ 对应项,以确保与 PHP 7 的兼容性。

以上是为什么在安装 MySQL 后我的 PHP 代码会抛出'致命错误:调用未定义函数 mysql_connect()”?的详细内容。更多信息请关注PHP中文网其他相关文章!

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