php 스크립트에 mysqli_error를 표시하려고 합니다. 쿼리가 실패하면 계속 검은색 페이지가 표시되지만 성공하면 응답이 반환됩니다. 쿼리가 실패하면 mysqli_error($conn) 및 mysqli_errno( $conn) 검은색 페이지만 표시됩니다. 이것은 내 데이터베이스 연결 스크립트입니다
내 PHP 쿼리
"메시지" => "성공", ))); } 또 다른 { 에코 json_encode(배열( "상태" => "오류", "메시지" => ))); } }
쿼리가 올바르게 실행되면 성공적인 응답을 얻을 수 있지만 오류가 발생한 후 ini_set('display_errors', 1);을 사용하면 공백이 표시됩니다. page;< /strong> 전체 페이지 오류가 발생했는데 mysqli_error 또는 mysqli_errno만 필요합니다.
PHP 8.1부터 mysqli 오류 보고의 기본 설정은 MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT입니다. 이로 인해 오류가
false
false
를 반환하는 대신 예외가 발생하게 됩니다.예외가 발생하는 대신 코드의 오류를 확인하려면
를 사용하세요. 으아악더 나은 해결책은 예외 처리기를 사용하는 것입니다.
으아악