반응형
가능한 중복 :
결과 집합의 현재 행에있는 필드를 연관 배열로 반환하고 결과 포인터를 다음 행으로 이동할 수있는 함수를 원합니다.
혼동
mysql_fetch_row()
mysql_fetch_assoc()
mysql_fetch_array()
어느 것을 사용해야합니까? 어떤 도움을 주시면 감사하겠습니다. 감사합니다.
해결 방법
언급 된 모든 함수는 배열을 반환하며, 그 차이는 반환 된 객체에서 키로 사용되는 값입니다.
이 함수는 값이 SQL 쿼리에 정의 된 순서대로 오는 행을 반환하고 키는 0
에서 선택한 열 수보다 적은 수까지 확장됩니다.
이 함수는 열 이름이 해당 값을 저장하는 키가되는 연관 배열로 행을 반환합니다.
이 함수는 실제로 mysql_fetch_row
와 mysql_fetch_assoc
의 내용이 하나로 병합 된 배열을 반환합니다. 둘 다 숫자 및 문자열 키를 가지고있어 가장 쉬운 방법으로 데이터에 액세스 할 수 있습니다.
하지만 _assoc
또는 _row
를 사용하는 것이 좋습니다.
참조 페이지 https://stackoverflow.com/questions/11480129
반응형
'MySql' 카테고리의 다른 글
MySQL에서 .sql 파일을 실행하려면 (0) | 2021.02.05 |
---|---|
MySQL 오프셋 대신 Codeigniter 페이지 매김에서 페이지 번호를 사용하는 방법은 무엇입니까? (0) | 2021.02.05 |
MySQL PHP 및 MYSQL : bcrypt 해시 사용 및 데이터베이스로 암호 확인 (0) | 2021.02.05 |
MySQL ERROR / usr / libexec / mysqld : '/var/run/mysqld/mysqld.pid'파일 쓰기 오류 (오류 코드 : 28) (0) | 2021.02.05 |
MySQL 및 PHP 용 CRUD (0) | 2021.02.05 |
댓글