我该如何解决此“警告:mysqli_connect():(HY000 / 1049):

我下载了事件管理软件并安装了wamp服务器。一切都很好,但是当我尝试登录该网站时,它向我显示了这一点


( ! ) Warning: mysqli_connect(): (HY000/1049): Unknown database 'eventmanagmnt' in C:\wamp64\www\Emsp\connection.php on line 2


Call Stack

#   Time    Memory  Function    Location

1   0.0507  403176  {main}( )   ...\Login.php:0

2   0.1265  404264  include( 'C:\wamp64\www\Emsp\connection.php' )  ...\Login.php:2

3   0.1266  404264  mysqli_connect ( )  ...\connection.php:2


SMILET
浏览 2141回答 3
3回答

Qyouu

新版本的WAMP似乎同时安装了MySQL和MariaDB。当我通过phpMyAdmin登录时,我看到MySQL正在使用端口3308。所以在我的PHP代码,而不是仅仅使用localhost了我的数据库主机名,我添加端口给它这样的:localhost:3308和它的工作。$db = new mysqli('localhost:3308', 'root', 'password', 'db_name');

aluckdog

如何解决此“警告:mysqli_connect():(HY000 / 1049):未知数据库”问题?如果非常确定已创建数据库,则转到连接文件,然后将端口(3308)添加到主机变量[ private $host = "localhost:3308";]。对我有用。

临摹微笑

在您的connection.php第2行中,验证您的凭据是否适用于您的本地主机。mysqli_connect("localhost","your_username","your_password","your_database_name");当我们下载这样的项目时,我们首先必须检查数据库的连接。如果您可以为我提供您的php版本和connection.php文件中的代码段。
打开App,查看更多内容
随时随地看视频慕课网APP