Ao usarmos PHP para pegar registros de banco de dados, com certeza já se deparou com as funções mysqli_fetch_assoc e mysqli_fetch_array e percebe que as duas trazem registros como objetivo principal.
A diferença entre as duas funções está em que:
- mysqli_fetch_assoc retorna uma matriz associativa que representa uma linha do conjunto de resultados. Nessa matriz, os nomes das colunas são usados como chaves e os valores correspondentes são os dados dessa linha.
mysqli_fetch_array
retorna uma matriz que representa uma linha do conjunto de resultados. Essa matriz pode ser acessada de duas maneiras: pelos índices numéricos (como em uma matriz normal) ou pelos nomes das colunas.
Comment on “PHP: Qual Diferença entre mysqli_fetch_assoc e mysqli_fetch_array?”