次のエラーが発生します。
ユーザー'apache'@'localhost'のアクセスが拒否されました(パスワードを使用:NO)
次のコードを使用する場合:
<?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にログインしているユーザーに権限がないことに関連しているようです。両方チェックしました。ソフトウェアの他の場所でも他のクエリを実行でき、アカウントに正しい権限があることを確認しました。