用于表'tblmembers'的用户''@ localhost'的SELECT命令被拒绝

时间:2014-01-17 01:22:25

标签: php mysql

我已为目标'root'@'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);
?>

1 个答案:

答案 0 :(得分:-1)

我不知道您的代码第10行的“===”运算符,但无法在Google上找到它。

http://dev.mysql.com/doc/refman/5.1/en/grant.html可能是寻找远方的好地方。 此类似post也有一些答案