PHP 错误处理:“致命错误:调用未定义的函数 mysql_connect() [重复]”
问题:
尝试使用 PHP 连接 MySQL 数据库时,遇到错误消息“致命错误:调用未定义的函数 mysql_connect()。”尽管正确配置了 PHP、MySQL 和 Apache,此问题仍然存在。
答案:
当您最近将 PHP 版本升级到 PHP 7 时,通常会出现此错误。在此版本中,mysql_connect() 函数已被弃用。要解决此问题:
验证您的 PHP 版本:
使用命令 php -version 检查您的 PHP 版本。
切换到mysqli_connect():
用相应的 mysqli_connect() 函数替换已弃用的 mysql_connect() 函数。例如:
$host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database");
升级旧版 PHP 代码:
如果您使用旧版 PHP 代码,则必须升级所有实例mysql_ 函数到 mysqli_函数。
以上是为什么 PHP 7 会抛出'致命错误:调用未定义的函数 mysql_connect()”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!