我已經編輯一切特權用戶'root'@'localhost
爲表tblmembers
SELECT命令拒絕用戶 '' @ 'localhost' 的表 'tblmembers'
但儘管如此,
SELECT command denied to user ''@'localhost' for table 'tblmembers'
是什麼問題?我正在尋找近兩天的解決方案,但仍無法找到答案。
這裏是我的選擇代碼:
<?php
$con = mysqli_connect('localhost','root','','add');
if(mysqli_connect_errno())
{
echo 'Cannot connect to database:' . mysqli_connect_errno();
}
$order = "SELECT firstName,lastName,ID FROM add.tblmembers";
$result = mysql_query($order);
if($result === false)
{
die(mysql_error());
}
echo "<table>";
while($row = mysql_fetch_array($result)){
echo "<tr><td>" . $row['firstName'] . "</td><td>" . $row['lastName'] . "</td><td>" . $row['ID'];
}
echo "</table>";
mysql_close($con);
?>
由於錯誤''@'localhost'意味着你正嘗試連接空用戶名...這很奇怪,因爲你的mysqli_connect('localhost','root','' ,'加');沒問題。你應該先做這件事「,把所有* *。*全部授予'root'@'localhist''由'你的密碼'標識'」。 – pregmatch
我應該在哪裏放這些代碼? – user3204815
現在我明白了!哈哈我只是mysqli_connect到mysql_connect。謝謝您的幫助! :) – user3204815