即使所有權限都提供給本地主機,我仍然收到該錯誤。我可以從相同的用戶名/密碼插入數據,但不會檢索它。對用戶''@'localhost'拒絕表'任務'的SELECT命令
我已經嘗試在的config.inc.php評論的線路和執行GRANT的方法。
這裏的下面
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "to_do_list";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$query = "SELECT `task`, `date_of_task`, `time_of_task`,`id` FROM `to_do_list`.`tasks`;";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
while($row = mysql_fetch_array($result)){
echo "<tr>".
"<td>" . $row['task'] . "</td>".
"<td>" . $row['date_of_task'] . "</td>".
"<td>" . $row['time_of_task'] . "</td>".
"<td> <button value=\"Edit\" class=\"btn btn-warning\"> </td>".
"<td> <button value=\"Edit\" class=\"btn btn-warning\"> </td>".
"</tr>";
}
mysql_close();
?>
感謝我的代碼。
從$ conn-> connect_error中得到錯誤嗎? – McStuffins
btw:您可以在'FROM'子句中省略數據庫名稱。數據庫由連接預先選擇。 –
@Robert我在這個時候得到錯誤 $ result = mysql_query($ query)或者死($ query。「
」.mysql_error()); 我已通過刪除它然後執行代碼進行檢查。這工作正常 – Xissor