首页 >后端开发 >php教程 >如何修复已弃用的警告:`mysql_connect()`?

如何修复已弃用的警告:`mysql_connect()`?

DDD
DDD原创
2024-12-11 03:45:18800浏览

How to Fix the Deprecated Warning: `mysql_connect()`?

已弃用警告:mysql_connect()

问题:

MySQL 代码正在触发已弃用警告,表明 mysql_connect() 函数已过时并且

解决方案:

要消除此警告,您有多种选择:

  • 使用MySQLi: MySQLi 是用于连接 MySQL 数据库的改进和推荐的扩展。您可以使用以下代码:
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
  • 使用 PDO: PDO(PHP 数据对象)是一个更通用和现代的扩展,支持多个数据库。您可以使用以下代码:
$connection = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
  • 禁用不推荐使用的警告:您可以通过修改 PHP 脚本中的 error_reporting 设置来抑制不推荐使用的警告。添加以下代码:
error_reporting(E_ALL ^ E_DEPRECATED);
  • 更新您的 PHP 版本: 升级到较新版本的 PHP 可能会自动处理 mysql_connect() 的弃用。

具体文件和行位置错误:

如果您收到确切的错误消息“/System/Startup.php > line: 2 " error_reporting(E_All);”,您可以通过将该行替换为以下内容来解决它:

error_reporting(E_ALL ^ E_DEPRECATED);

以上是如何修复已弃用的警告:`mysql_connect()`?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn