首页 > 后端开发 > php教程 > 为什么我在 PHP 中收到'致命错误:未捕获错误:调用未定义函数 mysql_connect()”错误?

为什么我在 PHP 中收到'致命错误:未捕获错误:调用未定义函数 mysql_connect()”错误?

Barbara Streisand
发布: 2024-11-04 01:38:30
原创
202 人浏览过

Why am I getting the

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

用户遇到“致命错误:未捕获”错误:尝试连接 MySQL 服务器时调用未定义的函数 mysql_connect()" 错误。

说明:

该错误表明“mysql_connect()”不再支持 PHP 代码中使用的函数。此函数在 PHP 5.5 中已弃用,并在 PHP 7 中完全删除。

替代方案:

要解决此错误,您需要将“mysql_connect()”替换为MySQLi 或 PDO。 MySQLi 和 PDO 都是用于与 MySQL 交互的现代面向对象接口。

使用 MySQLi:

示例代码:

<code class="php">$mysqli = new mysqli($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);</code>
登录后复制

使用PDO:

示例代码:

<code class="php">try {
    $db = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_database", $mysql_username, $mysql_password);
} catch (PDOException $e) {
    echo "Error occurred: " . $e->getMessage();
}</code>
登录后复制

通过将“mysql_connect()”替换为MySQLi或PDO,可以建立与MySQL服务器的连接并执行数据库操作操作时不会遇到未定义函数错误。

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

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