
mysql_fetch_array 함수는 MySQL에서 데이터를 가져올 때 사용하는 함수입니다. 이 함수의 인수 중 'ASSOC' 옵션은 데이터를_ASSOC형태로 반환하는 옵션입니다.
ASSOC 옵션을 사용하지 않았을 때, mysql_fetch_array 함수는 데이터를 배열 형태로 반환합니다. 예를 들어, 데이터베이스에 'id'와 'name'이라는 두 개의 열이 있을 때, mysql_fetch_array 함수는 다음과 같은 형태의 배열을 반환합니다.
#hostingforum.kr
array(
'id' => 1,
'name' => 'John'
)
반면에 ASSOC 옵션을 사용했을 때, mysql_fetch_array 함수는 데이터를_ASSOC형태의 배열로 반환합니다. 예를 들어, 데이터베이스에 'id'와 'name'이라는 두 개의 열이 있을 때, mysql_fetch_array 함수는 다음과 같은 형태의 배열을 반환합니다.
#hostingforum.kr
array(
0 => array('id' => 1, 'name' => 'John'),
1 => array('id' => 2, 'name' => 'Jane')
)
따라서 ASSOC 옵션을 사용했을 때의 반환값은 데이터를_ASSOC형태의 배열로 반환하는 것입니다.
mysql_fetch_array 함수의 인수 중 다른 옵션인 'NUM' 옵션도 있습니다. 'NUM' 옵션은 데이터를_NUM형태의 배열로 반환하는 옵션입니다. 예를 들어, 데이터베이스에 'id'와 'name'이라는 두 개의 열이 있을 때, mysql_fetch_array 함수는 다음과 같은 형태의 배열을 반환합니다.
#hostingforum.kr
array(
0 => 1,
1 => 'John'
)
mysql_fetch_array 함수의 인수 중 다른 옵션인 'BOTH' 옵션도 있습니다. 'BOTH' 옵션은 데이터를_ASSOC형태와_NUM형태의 배열로 반환하는 옵션입니다. 예를 들어, 데이터베이스에 'id'와 'name'이라는 두 개의 열이 있을 때, mysql_fetch_array 함수는 다음과 같은 형태의 배열을 반환합니다.
#hostingforum.kr
array(
'id' => 1,
'name' => 'John'
0 => 1,
1 => 'John'
)
따라서 mysql_fetch_array 함수의 인수 중 'ASSOC' 옵션은 데이터를_ASSOC형태의 배열로 반환하는 옵션입니다.
2025-05-02 13:22