数据库中的php连接错误

数据库中的php连接错误,php,mysqli,Php,Mysqli,我收到了这个警告 警告:mysqli_connect:HY000/1045:在第14行的C:\wamp\www\S_WEB\connection\dbcon.php中使用密码:YES拒绝用户“root”@“localhost”的访问` 我的表格用户是: 我要查询用户的代码是: 我的问题是,我在尝试使用mysqli建立连接数据库时出错。 在那里,我犯了很多错误。前两天我试图解决问题,但没有解决。更新答案: 错误警告:mysqli_connect:HY000/1045:使用密码“YES”的用户“r

我收到了这个警告

警告:mysqli_connect:HY000/1045:在第14行的C:\wamp\www\S_WEB\connection\dbcon.php中使用密码:YES拒绝用户“root”@“localhost”的访问`

我的表格用户是:

我要查询用户的代码是:

我的问题是,我在尝试使用mysqli建立连接数据库时出错。 在那里,我犯了很多错误。前两天我试图解决问题,但没有解决。

更新答案:


错误警告:mysqli_connect:HY000/1045:使用密码“YES”的用户“root”@“localhost”的访问被拒绝意味着使用密码“root”的用户没有连接到数据库s_web的权限。您确定用户名和密码根是正确的,并且用户根具有访问数据库s_web的权限吗?实际上,我插入了用户名“根”和密码“根”。以及我如何知道root用户具有访问数据库的权限。您还记得为您的数据库添加了密码吗。?看起来您的服务器正在使用wamp服务器。如果您不记得在wamp安装过程中添加了密码,请尝试使用$password=;您是否使用诸如PHPMyAdmin或MySQL Workbench之类的工具?确保您的DB密码为“root”仍然存在相同的问题警告:mysqli_connect:HY000/1045:用户“root”@“localhost”的访问被拒绝使用密码:C:\wamp\www\S_WEB\connection\dbcon.php第13行的“是”中的“是”我没有使用任何“是”密码您使用PHPMyAdmin吗?您可以登录phpmyadmin吗?您可以登录phpmyadmin吗?您使用的用户名和密码是什么?用户名为root,密码为空[单击此链接进行进一步讨论]。
<?php

     //Connect to database

      $servername = "127.0.0.1";
      $username = "root";
      $password = "root";
      $dbname = "s_web";

// Create connection


$db = mysqli_connect('127.0.0.1','root','root','s_web')
 or die('Error connecting to MySQL server.');



$query = "SELECT * FROM user" ;
mysqli_query($db, $query) or die('Error querying database');


$result = mysqli_query($db, $query);
$row = mysqli_fetch_array($result);

while ($row = mysqli_fetch_array($result)) {
 echo $row['username'] . ' ' . $row['password'] . '<br />';
}

?>
<?php

     //Connect to database

      $servername = "127.0.0.1";
      $username = "root";
      $password = "";
      $dbname = "s_web";

// Create connection


$db = mysqli_connect($servername,$username,$password,$dbname)
 or die('Error connecting to MySQL server.');


//as per error table user doesn't exist in the database, actual table name users
$query = "SELECT * FROM users" ;


//You're running same query twice that's why I commented one
//mysqli_query($db, $query) or die('Error querying database');


$result = mysqli_query($db, $query);
$row = mysqli_fetch_array($result);

while ($row = mysqli_fetch_array($result)) {
 echo $row['username'] . ' ' . $row['password'] . '<br />';
}

?>