내가 모든 CONN 문에 대한 시도 캐치를 사용하고 난 쿼리 실행 중에이 모든 시간을 설정해야해야PHP는 PDO 오류가
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
어떤 사람은 나에게 쿼리를 실행할 수있는 더 나은 방법을 알려 주시기 바랍니다 수 더 나은 방법으로 pdo를 사용하여 일반 오류 표시
내가 모든 CONN 문에 대한 시도 캐치를 사용하고 난 쿼리 실행 중에이 모든 시간을 설정해야해야PHP는 PDO 오류가
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
어떤 사람은 나에게 쿼리를 실행할 수있는 더 나은 방법을 알려 주시기 바랍니다 수 더 나은 방법으로 pdo를 사용하여 일반 오류 표시
생산 과정에서 오류를 반복하지 마십시오. try catch 문을 사용하고 파일에 기록하십시오.
try {
//your whole application code here
} catch(Exception $e) {
error_log($e);//log the actual error
echo 'an unexpected error occurred';//send generic error message
exit;
}
또한 모든 쿼리에 대해 속성을 설정할 필요가 없습니다. 매번 연결을 초기화하지 않는다고 가정합니다. 언제든지 파일에서 연결을 초기화하고 필요할 때 연결할 수 있습니다. 따라서 속성을 한 번 설정하십시오.
을 설명해 주시겠습니까? 개선을위한 @YourCommonSense. 또한 표시가 된 복제물에서 많은 것을 배웠습니다. – Akintunde007
1. errmode 예외를 한 번 설정하십시오. 2. 하나의 ** 글로벌 시도 잡기 또는 예외 처리기를 사용하여 환경에 따라 오류를 처리하십시오. –
2. 하나의 글로벌 try catch를 사용하십시오. 예를 들어 –