Я получаю следующую ошибку:
Доступ запрещен для пользователя 'apache' @'localhost' (с использованием пароля: НЕТ)
При использовании следующего кода:
<?php
include("../includes/connect.php");
$query = "SELECT * from story";
$result = mysql_query($query) or die(mysql_error());
echo "<h1>Delete Story</h1>";
if (mysql_num_rows($result) > 0) {
while($row = mysql_fetch_row($result)){
echo '<b>'.$row[1].'</b><span align="right"><a href="../process/delete_story.php?id='.$row[0].'">Delete</a></span>';
echo '<br /><i>'.$row[2].'</i>';
}
}
else {
echo "No stories available.";
}
?>
Файл connect.php
содержит мои вызовы подключения MySQL, которые отлично работают с моими запросами INSERT
в другой части программного обеспечения. Если я прокомментирую строку $result = mysql_query
, то она переходит к инструкции else. Итак, это строка или содержимое в if.
Я искал сеть для любых решений, и большинство из них, похоже, связано со слишком большим количеством подключений MySQL или что я регистрируюсь в MySQL, поскольку у меня нет разрешения. Я проверил оба. Я все еще могу выполнять другие запросы в другом месте программного обеспечения, и я подтвердил, что учетная запись имеет правильные разрешения.