Para criar uma array a partir de uma pesquisa no banco de dados, eu poderia fazer assim:
$result = mysql_query("select * from cadastro");
while ($dados = mysql_fetch_array($result)) {
$matriz[] = $dados['nome'];
$ids[] = $dados['id'];
}
Isso criaria as arrays $nome[] com os nomes e $ids[] com os ids da tabela, porém, as chaves d cada valor da array, serão 0, 1, 2, 3, 4... sucessivamente.
Porém, como eu poderia fazer para criar uma única array, na qual a chave = id e o valor = nome
Pergunta
julioromano
Para criar uma array a partir de uma pesquisa no banco de dados, eu poderia fazer assim:
Isso criaria as arrays $nome[] com os nomes e $ids[] com os ids da tabela, porém, as chaves d cada valor da array, serão 0, 1, 2, 3, 4... sucessivamente.
Porém, como eu poderia fazer para criar uma única array, na qual a chave = id e o valor = nome
????
Me ajudem por favor!
Grato
Julio Romano
Link para o comentário
Compartilhar em outros sites
16 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.