Atualizado em 16 de Fevereiro de 2015

Transformando Dados do MySQL em Array: mysql_fetch_array

Olá pessoal,

Há pedido do Leitor Adelor hoje vamos falar do comando mysql_fetch_array, se você quiser também pode pedir o seu post através do formulário de contato, para pedir clique aqui.

O comando mysql_fetch_array armazenar o resultado de uma consulta no banco de dados (select) em um array do PHP, para que possamos acessar estes valores e exibirmos na tela ou para fazer qualquer outra função que desejarmos.

Em resumo nos utilizamos tal comando para jogar os dados vindos de uma consulta SQL em um Array para podermos trabalhar com os dados dentro do script.

Aproveite o Curso de PHP Básico com 20% de Desconto

Vamos ao exemplo


Como teste, vamos suporte que tenhamos uma tabela com o nome de emails. Onde a mesma contém os dados como mostra a imagem abaixo:

 Dados do Banco de dados de teste
Agora vamos através do comando mysql_fetch_array jogar todos os dados desta tabela dentro de uma array do PHP e exibir os mesmo um abaixo do outro.

<?php
// Inclui a conexão
include_once('conexao.php');

// Criando a consulta ao Banco de dados
$resultado = mysql_query('SELECT * FROM emails ORDER BY idemail ASC');

while($dados = mysql_fetch_array($resultado)) {
  echo 'Nome: '.$dados['nome'].', e-mail: '.$dados['email'].'<br />';
 }
?>

Observe que o índice do array e criado com o mesmo nome do campo da tabela do banco de dados.

Outro ponto importante a ressaltar é que se duas ou mais colunas do resultado tiverem os mesmos nomes de campos, a ultima coluna terá precedência. Para acessar a(s) outra(s) coluna(s) com o mesmo nome, você deverá usar o índice numérico da coluna ou fazer um alias para a coluna. Para colunas com alias, você não pode acessar os conteúdos com o nome original da coluna.

Não deixem de enviar seus comentários e suas sugestões para novos posts afinal o blog e de vocês.


E isso aí pessoal, até a próxima.

Comentários

Sua foto do perfil

cristiano

ótimo artigo . vc é o cara . rs vou aproveitar e fazer um pedido que ando apanhando bastante . rs

17 de Fevereiro de 2015 - 03:11

Sua foto do perfil

Celso Redes

Ótima dica, muito obrigado.

16 de Fevereiro de 2015 - 15:10

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER