错误:“致命错误:未捕获错误:调用未定义的函数 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中文网其他相关文章!