
mysql_fetch_array 함수는 MySQL 쿼리 결과를 배열로 반환하는 함수입니다.
이때, 배열의 키가 자동으로 주어지지 않습니다. mysql_fetch_array 함수는 MySQL 쿼리 결과의 열 이름을 배열의 키로 사용하도록 설정할 수 있습니다.
mysql_fetch_array 함수의 두 번째 인자로 결과가 ASSOC, NUM, BOTH 중 하나를 지정할 수 있습니다.
- ASSOC: 배열의 키가 열 이름으로 설정됩니다.
- NUM: 배열의 키가 0부터 시작하는 숫자로 설정됩니다.
- BOTH: 배열의 키가 열 이름과 0부터 시작하는 숫자로 모두 설정됩니다.
일반적으로 ASSOC을 많이 사용하거나 BOTH을 사용하여 열 이름과 0부터 시작하는 숫자를 모두 키로 사용하는 경우가 많습니다.
mysql_fetch_array 함수의 사용 예시입니다.
#hostingforum.kr
php
$result = mysql_query("SELECT * FROM 테이블명");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo $row['열 이름'];
}
위 예시에서는 mysql_fetch_array 함수의 두 번째 인자로 MYSQL_ASSOC을 지정하여 열 이름을 배열의 키로 사용합니다.
2025-06-11 21:50