본문 바로가기
MySql

MySQL mysql_fetch_row () 대 mysql_fetch_assoc () 대 mysql_fetch_array ()

by 베이스 공부 2021. 2. 5.
반응형

가능한 중복 :


결과 집합의 현재 행에있는 필드를 연관 배열로 반환하고 결과 포인터를 다음 행으로 이동할 수있는 함수를 원합니다.

혼동

mysql_fetch_row()
mysql_fetch_assoc()
mysql_fetch_array()

어느 것을 사용해야합니까? 어떤 도움을 주시면 감사하겠습니다. 감사합니다.

 

해결 방법

 



언급 된 모든 함수는 배열을 반환하며, 그 차이는 반환 된 객체에서 키로 사용되는 값입니다.


이 함수는 값이 SQL 쿼리에 정의 된 순서대로 오는 행을 반환하고 키는 0 에서 선택한 열 수보다 적은 수까지 확장됩니다.


이 함수는 열 이름이 해당 값을 저장하는 키가되는 연관 배열로 행을 반환합니다.


이 함수는 실제로 mysql_fetch_row mysql_fetch_assoc 의 내용이 하나로 병합 된 배열을 반환합니다. 둘 다 숫자 문자열 키를 가지고있어 가장 쉬운 방법으로 데이터에 액세스 할 수 있습니다.

하지만 _assoc 또는 _row 를 사용하는 것이 좋습니다.

 

참조 페이지 https://stackoverflow.com/questions/11480129

 

 

반응형

댓글