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

为什么 PHP 7 会抛出'致命错误:调用未定义的函数 mysql_connect()”错误?

Barbara Streisand
发布: 2024-11-23 08:20:40
原创
216 人浏览过

Why Does PHP 7 Throw a

PHP 错误处理:“致命错误:调用未定义的函数 mysql_connect() [重复]”

问题:

尝试使用 PHP 连接 MySQL 数据库时,遇到错误消息“致命错误:调用未定义的函数 mysql_connect()。”尽管正确配置了 PHP、MySQL 和 Apache,此问题仍然存在。

答案:

当您最近将 PHP 版本升级到 PHP 7 时,通常会出现此错误。在此版本中,mysql_connect() 函数已被弃用。要解决此问题:

  1. 验证您的 PHP 版本:

    使用命令 php -version 检查您的 PHP 版本。

  2. 切换到mysqli_connect():

    用相应的 mysqli_connect() 函数替换已弃用的 mysql_connect() 函数。例如:

    $host = "127.0.0.1";
    $username = "root";
    $pass = "foobar";
    $con = mysqli_connect($host, $username, $pass, "your_database");
    登录后复制
  3. 升级旧版 PHP 代码:

    如果您使用旧版 PHP 代码,则必须升级所有实例mysql_ 函数到 mysqli_函数。

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板