已弃用:PHP 中的 mysql_connect() 警告
尝试使用 mysql_connect() 函数建立数据库连接时,用户可能会遇到警告:“已弃用:mysql_connect():mysql 扩展已弃用,将来将被删除:使用mysqli 或 PDO 代替。”此弃用消息是一个通知,表明 PHP 中的 mysql 扩展已过时并将最终被删除。
要解决此问题并消除警告消息,有两种主要方法:
1。迁移到 MySQLi 扩展
使用连接的语法MySQLi 是:
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
2.使用PDO(PHP数据对象)
连接MySQL数据库的PDO语法为:
$connection = new PDO('mysql:host=localhost;dbname=database;charset=utf8', 'username', 'password');
3.禁用已弃用的警告
为此,将以下行添加到您的script:
error_reporting(E_ALL ^ E_DEPRECATED);
请注意,禁用已弃用的警告并不是长期解决方案,建议最终迁移到受支持的扩展,例如 MySQLi 或 PDO。
以上是如何修复 PHP 中的'已弃用:mysql_connect():mysql 扩展已弃用”?的详细内容。更多信息请关注PHP中文网其他相关文章!