php - MySQL连接数据库 fatal error

标签 php mysql apache xampp

当我的 PHP 页面连接到 mysql 数据库时,出现以下错误;

error screenshot

我已经安装了MySQL 5.7.11。我的PHP版本是7.0.2,安装了XAMPP。我已经用 MySQL Workbench 单独安装了 MySQL。

我也在 stackoverflow 中尝试了多种解决方案。他们都不起作用; 我检查了以下 phpinfo 页面以确认“已加载配置文件”

PHP info page

感谢您的所有帮助。谢谢!!!!

更新!!!

解决后,它会连接到数据库。但我收到这个新错误;

new error

最佳答案

mysql 不包含在 PHP 7+ 中。您需要使用MySQLiPDO_MYSQL API。

php.net/mysql状态:

This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used.

如果您还没有考虑的话,您还应该考虑将 MySQL v5.7 替换为 MariaDB v10(它们使用相同的 MySQLi/PDO_MySQL api)。

关于php - MySQL连接数据库 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36155924/

相关文章:

php - 网络 bean 。连接到托管数据库

javascript - 将图像从另一个域 url 上传到我的服务器

php - Symfony/Doctrine 命令 "make:migration"和 "doctrine:migrations:diff"之间的区别

mysql - 引发错误,防止 MySQL 触发器中的表更新

php - 用于在多次插入之前检查值的 MySQL 触发器

apache - Ubuntu(和 apache2)升级后本地 laravel Web 应用程序无法正常工作

php - 防止跨站点文件上传到我的服务器?

php - Laravel sortBy() 在输出中包含键,但 sortByDesc 没有?

php - Symfony2 Doctrine Qb STR_TO_DATE 未知函数

apache - 运行 WHM 时如何以正确的方式添加虚拟主机?