致命错误:调用未定义的函数 mysql_connect()

2022-08-30 09:56:16

我已经设置了PHP,MySQL和Apache。 对于PHP,它运行良好。但是在我下载MySQL之后,它报告说:localhost()

致命错误:调用未定义的函数 mysql_connect()

我该如何解决这个问题?


答案 1

您已升级到 PHP 7,现在已弃用。通过以下方式检查您的:mysql_connect

php -version

将其更改为如下:mysqli_connect

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

如果您正在升级旧版PHP,那么现在您面临着使用函数升级所有函数的任务。mysql_*mysqli_*


答案 2

如果在升级到 PHP 7.0 后收到此错误,则表示您使用的是已弃用的库。

mysql_connect — 打开与 MySQL 服务器的
连接警告
此扩展在 PHP 5.5.0 中已弃用,在 PHP 7.0.0 中已删除。相反,应使用 MySQLi 或 PDO_MySQL 扩展。

更多这里: http://php.net/manual/en/function.mysql-connect.php


推荐