2017-04-25 158 views
-2

enter image description here我得到这个警告 警告:mysqli_connect():(HY000/1045):拒绝用户'root'@'localhost'(使用密码:YES)在C:\ wamp \上线14` WWW \ S_WEB \连接\ dbcon.php 我的代码是从数据库中的连接错误

<?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和mysqli的。我的问题是,当我尝试使用mysqli建立连接数据库时出现错误。 那里我得到很多错误。最近两天我试图解决我的问题,但我没有。 抱歉我的英文不好。

+0

错误警告:mysqli_connect():(HY000/1045):访问被拒绝的用户 '根' @ '本地主机'(使用密码:是)意味着用户具有密码根的根没有权限连接到数据库s_web。您确定用户名和密码根目录是否正确,并且用户root有权访问数据库s_web? –

+0

实际上我是插入用户名'root'和密码'root'。以及我如何知道用户root有权限访问数据库。 – Anuradha

+1

您还记得为数据库添加密码吗?看起来你正在使用wamp服务器。如果你不记得在安装wamp时添加密码,那么试试''password =“”;' –

回答

0

更新回答:

<?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 />'; 
} 

?> 
+0

不过我有同样的问题 警告:mysqli_connect():(HY000/1045):访问被拒绝的用户 '根' @ '本地主机'(使用密码:是)在C:\瓦帕\ WWW \ S_WEB \连接\ dbcon。 php on line 13 我没有使用任何是密码 – Anuradha

+0

你使用phpmyadmin吗?你能登录phpmyadmin吗? –

+0

是的,我使用的是phpmyadmin – Anuradha