rockbilly 0 Denunciar post Postado Dezembro 15, 2003 Olá pessoal, neste script, gostaria de puxar os 5 primeiros registros para o campo LOGIN e depois disso, dar uma quebra de linha, vejam meu script: $conecta = mysql_connect("localhost","","")or die("Não foi possível ligar ao BD!"); mysql_select_db("bd")or die("Não localizado a Base de Dados"); $SQL = "SELECT * FROM tb_alerta"; $resulta = mysql_query($SQL,$conecta)or die("Nada de consulta!"); while ($reg = mysql_fetch_array($resulta)) { echo $reg['LOGIN'].","; } mysql_close($conecta); Gostaria que a saída me desse: login_a,login_b,login_c,login_d,login_e, login_f,login_g,login_h,login_i,login_j, login_l,login_m,login_n,login_o,login_p, login_q,login_r,login_s,login_t,login_u, login_v,login_x,login_z,login_y,login_w, ou seja, quando ele puxar os 5 logins, vai dando [ENTER](quebra de linha) em cada 5.Alguem pode me ajudar? obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Realmm 0 Denunciar post Postado Dezembro 15, 2003 Tem uma solução bem simples que usa um contador!Você pode usar ela de várias maneirasUma delas:$contador = 0;while ($reg = mysql_fetch_array($resulta)) {// incrementa a variável $contador++; echo $reg['LOGIN'].","; if ($contador == 5) { echo "<br>";// ZERA a variavel para começar uma nova linha $contador = 0; } }mysql_close($conecta); Compartilhar este post Link para o post Compartilhar em outros sites
Realmm 0 Denunciar post Postado Dezembro 15, 2003 outra seria usando o MOD:$contador = 0;while ($reg = mysql_fetch_array($resulta)){// incrementa a variável$contador++;echo $reg['LOGIN'].",";// se a variavel $contador for divisível por 5, ela insere a quebra de linhaif (($contador % 5) == 0) {echo "<br>";}} Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Dezembro 15, 2003 Vlw realmm, com o MOD foi de boa..brigadu... Compartilhar este post Link para o post Compartilhar em outros sites