我已经编辑一切特权用户'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