SirSmart Posted January 22, 2005 Report Share Posted January 22, 2005 Galera fiz uma consulta no mysql assim: $result = mysql_query("select *from tab_cli where nome = '$nome'") or die ("Erro " .mysql_error()); Gostaria de saber como eu faço pra mostrar o conteudo desse select na tela, pois tem 50 campos....Eu preciso mandar imprimir na tela esses 50 campos ou tem algum esquema melhor pra ser feito isso???Obrigado Quote Link to comment Share on other sites More sharing options...
0 Guilherme014 Posted January 22, 2005 Report Share Posted January 22, 2005 (edited) Galera fiz uma consulta no mysql assim: $result = mysql_query("select *from tab_cli where nome = '$nome'") or die ("Erro " .mysql_error()); Gostaria de saber como eu faço pra mostrar o conteudo desse select na tela, pois tem 50 campos.... Eu preciso mandar imprimir na tela esses 50 campos ou tem algum esquema melhor pra ser feito isso??? Obrigado no meu caso e que conheco seria assim: $sql = mysql_query("SELECT * from tab_cli where nome = '$nome'") or die (mysql_error()); while($l = mysql_fetch_array($sql)) { $todos = $l["todos"]; ..... } no lugar de todos você vai colocar os nomes dos campos dets tabelaacho que vai te ajudar...valeu guilhermequalquer coisa posta ae.... Edited January 22, 2005 by Guilherme014 Quote Link to comment Share on other sites More sharing options...
0 SirSmart Posted January 22, 2005 Author Report Share Posted January 22, 2005 Então, mas é exatamente isso que eu quero saber ... Eu tenho que referenciar cada campo da tabela como você fez?? Não tem uma maneira mais fácil???Até mais Quote Link to comment Share on other sites More sharing options...
0 Guilherme014 Posted January 22, 2005 Report Share Posted January 22, 2005 Então, mas é exatamente isso que eu quero saber ... Eu tenho que referenciar cada campo da tabela como você fez?? Não tem uma maneira mais fácil???Até mais foi mal, eu entendi que voce queria saber como fazer ], por isso te dei esta resposat, como te falei não sei não...valeu guilherme Quote Link to comment Share on other sites More sharing options...
0 talegall Posted January 22, 2005 Report Share Posted January 22, 2005 E ae galera, beleza?Bom, eu acho que o :foreach ($array as $key => $value){}do proprio PHP resolveria , não? ele passa por todos os elementos doarray , neste caso o array que contem os resultados, e o valor $key são oscampos da sua tabela, e $value é o proprio value do campo!É apenas uma sugestao, me corrijam se estiver errado, gostaria de saber tambem!Abracos ! Quote Link to comment Share on other sites More sharing options...
0 SirSmart Posted January 23, 2005 Author Report Share Posted January 23, 2005 Eu não consegui fazer rolar não..alguém tem alguma outra sugestão???Até mais Quote Link to comment Share on other sites More sharing options...
0 SirSmart Posted January 23, 2005 Author Report Share Posted January 23, 2005 Consegui o esquema é esse $row = mysql_fetch_array($result); foreach($row as $key => $value){ echo $value; } Obrigado Quote Link to comment Share on other sites More sharing options...
0 Fabyo Posted January 23, 2005 Report Share Posted January 23, 2005 esse exemplo vai dar erro pois ele vai repetir os resultados testa ai pra você ver Quote Link to comment Share on other sites More sharing options...
0 SirSmart Posted January 23, 2005 Author Report Share Posted January 23, 2005 Pode crer, tem alguma outra maneira de se fazer isso então??Até mais Quote Link to comment Share on other sites More sharing options...
0 Fabyo Posted January 23, 2005 Report Share Posted January 23, 2005 fiz essa função ,mas como hj é domingo e eu não to com cabeça pra pensarmas da pra otimizar bem mais tenta ai depois se vai melhorando$re = mysql_query("select * from tabela");$numero_campos = mysql_num_fields($re);while($l[] = mysql_fetch_array($re)){}for($j=0;$j<count($l);$j++){for($i=0; $i< $numero_campos;$i++){echo $l[$j][$i]."<br>";}} Quote Link to comment Share on other sites More sharing options...
Question
SirSmart
Galera fiz uma consulta no mysql assim:
Gostaria de saber como eu faço pra mostrar o conteudo desse select na tela, pois tem 50 campos....
Eu preciso mandar imprimir na tela esses 50 campos ou tem algum esquema melhor pra ser feito isso???
Obrigado
Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.