【发布时间】:2015-07-07 18:23:05
【问题描述】:
错误:
警告:mysqli::mysqli() [mysqli.mysqli]: (28000/1045): C:\xampp\htdocs\myprograms\ 中用户 'Rohit'@'localhost' 的访问被拒绝(使用密码:YES)第 8 行的 db.php 连接失败:用户 'Rohit'@'localhost' 的访问被拒绝(使用密码:YES)
代码:
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT cid, fname, lname FROM face";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<br> id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"] . "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
【问题讨论】:
-
那么,您的连接失败是因为用户被拒绝访问吗?
-
一旦你修复了连接,你的回显仍然会失败,因为你请求的列是 fname 和 lname,而不是
$row["firstname"] $row["lastname"],所以要么给它们取别名,要么更改这些索引。