Campecino 0 Denunciar post Postado Abril 22, 2011 Olá pessoal! Tenho um while que pega alguns dados no BD, mas a quantidade de resultados varia bastante. while($busca=mysql_fetch_array($selecao)){ ... $resultado = "DADOS RESULTADO"; Depois de fazer a seleção e busca os resultados eu preciso listar todos eles na mesma página mas não com o ECHO e sim dentro de uma string, exemplo: $dadosresultado = "$resultado (do primeiro loop), $resultado (do segundo loop), e assim por diante até acabar os resultados"; Como faço isso? Vlw!!! Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Abril 22, 2011 é só concatenar o operador de concatenação do php é o ponto '.' $resultado = ""; while($busca=mysql_fetch_array($selecao)){ $resultado .= $busca['nome'].",";//concatena usando vírgula como separador ) echo $resultado; Compartilhar este post Link para o post Compartilhar em outros sites
Campecino 0 Denunciar post Postado Abril 25, 2011 Victor, era isso mesmo que estava precisando! Muito obrigado pela ajuda. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Abril 25, 2011 só pra você saber existe tambem a função group_concat() do mysql que faz no banco e retorna o que você quer Compartilhar este post Link para o post Compartilhar em outros sites