데이터베이스 오류 찾기
이미 알고 계시듯이, PHP에서 화면에 오류를 출력하려면
error_reporting 함수를 사용합니다.
하지만 이 함수는 SQL 쿼리 텍스트에서 발생한 오류의
출력을 활성화하지 않습니다.
SQL 명령의 오류를 출력하려면
mysqli_error 함수를 사용해야 하며,
이 함수는 데이터베이스에 대한 각 쿼리마다
다음과 같이 추가해야 합니다:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
이 구문이 어떻게 작동하는지는 지금은 분석하지 않겠습니다. 일단 이 구문을 추가하기만 하면, 잘못된 SQL 쿼리가 있을 경우 브라우저 창에서 이에 대한 메시지를 볼 수 있습니다.