필드이름의 색인을 가진 배열로 돌려주고, 가져올 행이 없을 경우 FALSE값을 반환한다.
mysql_fetch_assoc()는 mysql_fetch_array()의 두번째 인자로 MYSQL_ASSOC를 사용한 경우과 동일하게 작동한다. 이 방식은 mysql_fetch_array()의 본래의 동작 방법이다. 만일 숫자 색인 방식과 필드이름 색인을 동시에 사용하려면, mysql_fetch_array()를 사용하면 된다.
결과로 두개 이상의 동일한 필드 이름을 가진 열(column)이 있다면, 마지막 열이 우선권을 가진다. 동일한 다른 열을 사용하기 위해서는 색인 번호도 추가된 mysql_fetch_array()를 사용해야할 것이다.
mysql_fetch_assoc()는 필드이름으로 된 색인이 추가되지만, mysql_fetch_row() 보다 느려지지는 않는다.
참조: mysql_fetch_row(), mysql_fetch_array().