
mysql_fetch_array 함수는 mysql_query 함수에서 반환한 리소스(resource) 값을 인자로 받아야 합니다. 그러나 mysql_query 함수는 오류가 발생할 경우 false를 반환합니다.
따라서 mysql_query 함수의 결과를 체크하여 false가 아닌 리소스(resource)인지 확인하는 것이 중요합니다.
#hostingforum.kr
php
$result = mysql_query("SELECT * FROM users");
if ($result !== false) {
$row = mysql_fetch_array($result);
} else {
echo "쿼리 실행 중 오류가 발생했습니다.";
}
또한 mysql_fetch_array 함수는 mysql_query 함수의 결과를 리소스(resource)로 반환받아야 하므로, mysql_query 함수의 결과를 리소스(resource)로 반환받을 수 있도록 수정해야 합니다.
#hostingforum.kr
php
$result = mysql_query("SELECT * FROM users");
if ($result !== false) {
while ($row = mysql_fetch_array($result)) {
// 데이터 처리
}
} else {
echo "쿼리 실행 중 오류가 발생했습니다.";
}
mysql_fetch_array 함수를 사용할 때는 반드시 mysql_query 함수의 결과를 리소스(resource)로 반환받아야 하며, 오류가 발생할 경우 false를 반환하는 것을 확인해야 합니다.
2025-06-07 14:41