sexta-feira, 5 de junho de 2009

PHP - Como inserir o resultado de uma consulta Mysql num array utilizando a função array_push

A seguir será demonstrado como conectar com banco de dados Mysql e realizar uma consulta.

Os dados obtidos serão inseridos num array contendo a chave e o valor de cada elemento. A chave é nome do campo da tabela, o valor é o conteúdo do campo.



/** Conexão **/
mysql_connect("localhost", "root","") or
die("Não foi possível conectar: " . mysql_error()); // mensagem de excessão

mysql_select_db("testes"); // seta o banco de dados

$resultado = mysql_query("SELECT * FROM tb_usuario"); // consulta sql

$arrayDados = array(); // criar array vazio

while($linha = mysql_fetch_array($resultado, MYSQL_NUM)) {
// incluir valores no array
array_push($arrayDados,
array('id_usuario'=>$linha[0],
'no_usuario'=>$linha[1]
)
);
}

// conferir valores do array
foreach($arrayDados as $chave) {
echo var_dump($chave). "
";
}

// liberar memória utilizada para consulta
mysql_free_result($resultado);


fonte: php.net

Atenciosamente,
Rondson Lima

Nenhum comentário: