: 다음 코드를 사용하는 경우의 MySQL/아파치 오류가 나는 다음과 같은 오류가 점점 오전
Access denied for user 'apache'@'localhost' (using password: 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에 로그인하고있는 것으로 보입니다. 나는 둘 다 확인했다. 소프트웨어의 다른 곳에서도 다른 쿼리를 계속 수행 할 수 있으며 계정에 올바른 권한이 있는지 확인했습니다.
정말 좋은 솔루션이라고 생각하지 않습니다. 스티어링 휠이 떨어지고 사람들이 나무에 부서지는 자동차를 만든다면 해결책은 나무를 제거하는 것입니다. 이 문제는 연결 초기화가 올바르게 초기화되지 않는 문제입니다. – nickf