PHP7 致命错误:mysql_connect() 未定义函数
尝试在 XAMPP 中建立 PHP 和 MySQL 之间的连接时,出现“未捕获错误”可能会出现“,说明mysql_connect()函数未定义。此错误在 PHP 7 及以上版本中经常出现。
问题详细信息
具体来说,错误出现在代码的第 22 行,其中调用 mysql_connect() 来建立这
$link = mysql_connect($mysql_hostname , $mysql_username);
解决方案
该问题源于 PHP 7 中弃用的 MySQL 扩展。 PHP7 提供了两种替代方案:MySQLi 和 PDO 。两者都提供与 mysql_connect() 类似的功能。
替代方案 1:MySQLi
将 mysql_connect() 调用替换为以下内容:
$link = mysqli_connect($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
替代方案 2: PDO
$link = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_database", $mysql_username, $mysql_password);
以上是为什么 PHP 7 中未定义 `mysql_connect()` 以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!