Problema: Preciso listar todas as iniciais de um campo de um BD sem repetição através de um select.
Exemplo: Imagem que na tabela clientes eu tenha os registros:
Andreia
João
Paulo
Paloma
Pedro
então o resultado que preciso seria:
A
J
P
que seria todas as iniciais sem repetir nenhuma, mesmo que a letra "P" esteja aparecendo 3 vezes no BD, eu preciso listar somente uma vez, estou usando dessa maneira:
$select_ordem = mysql_query("select distinct tipo from tb_produtos where planta='$planta' and nome='$nome' order by tipo") or die ("Erro");
while($i = mysql_fetch_array($select_ordem)) {
$nome_letra= $i[tipo]."<br>";
echo ("$nome_letra[0]");
};
porém isso resulta em
A
J
PPP
onde na verdade a letra P precisaria aparecer somente 1 uma vez
Pergunta
lkm
Problema: Preciso listar todas as iniciais de um campo de um BD sem repetição através de um select.
Exemplo: Imagem que na tabela clientes eu tenha os registros:
Andreia
João
Paulo
Paloma
Pedro
então o resultado que preciso seria:
A
J
P
que seria todas as iniciais sem repetir nenhuma, mesmo que a letra "P" esteja aparecendo 3 vezes no BD, eu preciso listar somente uma vez, estou usando dessa maneira:
while($i = mysql_fetch_array($select_ordem)) {
$nome_letra= $i[tipo]."<br>";
echo ("$nome_letra[0]");
};
porém isso resulta em
A
J
PPP
onde na verdade a letra P precisaria aparecer somente 1 uma vez
Link para o comentário
Compartilhar em outros sites
1 resposta 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.