복붙노트

PHP mysql_query 에서 false 를 반환할 경우

PHP

PHP 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