PHP mysql_query 에서 false 를 반환할 경우
PHPPHP mysql_query 에서 false 를 반환할 경우
$result = mysql_query("select * from users");
echo $result;
이 떄 $result 가 false를 반환했다면 데이터베이스에서 오류를 반환한 것입니다.
쿼리 구문이 맞는지, 파라미터가 들어간다면 파라미터가 제대로 들어갔는지 확인해 보세요.
이런 사태를 방지하기 위해서 보통 mysql_query는 아래와 같이 사용합니다.
$result = mysql_query("select * from users");
// 실패했을 경우
if ($result === false){
die("데이터베이스 오류입니다.");
}
// 성공했을 경우
while($row = mysql_fetch_array($result))
{
echo $row['username'];
}
'PHP' 카테고리의 다른 글
PHP 에서 오류 메세지 보기 (0) | 2017.11.13 |
---|---|
PHP 타임존 설정 (0) | 2017.11.13 |
PHP에서 날짜 및 시간 다루기 (0) | 2017.11.12 |
PHP Headers already sent 오류 (0) | 2017.11.12 |
PHP에서 SQL injection 방지하기 (0) | 2017.11.11 |