Команда SELECT запрещена для пользователя '' @'localhost' для таблицы 'tblmembers'

Я редактировал все привилегии для пользователя 'root'@'localhost для table 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 "" . $row['firstName'] . "" . $row['lastName'] . "" . $row['ID'];
}
echo "";
mysql_close($con);
?>
1 ответ

Я не знаю этого оператора "===" в строке 10 вашего кода и не смог найти его в Google.

http://dev.mysql.com/doc/refman/5.1/en/grant.html может быть хорошим местом для поиска далеко. Также у этой подобной почты есть некоторые ответы

licensed under cc by-sa 3.0 with attribution.