解析“调用未定义的函数 mysql_connect()”:
在尝试建立与 MySQL 数据库的连接时,您可能会遇到可怕的“调用未定义函数 mysql_connect()”错误。当您的 PHP 脚本尝试使用 mysql_* 函数(例如 mysql_connect())时,就会出现此问题,这些函数在 PHP 7 中已弃用。
问题根源:
由于担心 mysql_* 函数的安全性和性能限制,PHP 7 标志着一个重大转变,删除了 mysql_* 函数。因此,这些函数不再可用且无法执行。
解决方案:
要克服此障碍,您必须采用以下替代方案之一:
实现示例:
建立MySQL使用 MySQLi 连接,您可以使用以下代码:
$mysqli = new mysqli("$mysql_hostname", "$mysql_username", "$mysql_password", "$mysql_database");
同样,对于 PDO 连接,您可以使用以下语法:
$pdo = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_database", $mysql_username, $mysql_password);
以上是为什么我的 PHP 代码抛出'调用未定义函数 mysql_connect()”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!