실행했을 때 완전히 망가 뜨리는이 스 니펫 코드가 있습니다. 그것은 심지어 예외를 던지지 않습니다. 단지 서버 오류가 발생합니다.PDO 가져 오기 관련 문제
try {
$stmt = $this->database->prepare(
"SELECT * FROM news_posts");
$result = $stmt->execute();
$array = $result->fetch(PDO::FETCH_ASSOC);
print_r($array);
} catch (PDOException $e) {
echo "error?";
}
이 오류 로그를 확인하십시오. 코드를 디버깅 할 때까지 코드를 작성하면 안되며 그 중 일부는 오류 로깅을 설정하는 것입니다. – goat
그럼이 서버 오류 란 무엇입니까? 원인이 무엇이든지 오류 로그에 있어야합니다. 또한 실제로 에러를보고 싶다면'display_errors'가'On'인지 확인하십시오. – Ryan
500 내부 서버 오류입니다. 오류보고를 켜고 이것이 내가 얻는 것입니다 : PHP 치명적인 오류 : 비 객체에서 fetch() 멤버 함수를 호출하십시오. – will