Jump to content
Fórum Script Brasil
  • 0

Consulta


SirSmart

Question

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

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

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 tabela

acho que vai te ajudar...

valeu

guilherme

qualquer coisa posta ae....

Edited by Guilherme014
Link to comment
Share on other sites

  • 0
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

Link to comment
Share on other sites

  • 0

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 do

array , neste caso o array que contem os resultados, e o valor $key são os

campos da sua tabela, e $value é o proprio value do campo!

É apenas uma sugestao, me corrijam se estiver errado, gostaria de saber tambem!

Abracos !

Link to comment
Share on other sites

  • 0

fiz essa função ,mas como hj é domingo e eu não to com cabeça pra pensar

mas 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>";

}

}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.9k
×
×
  • Create New...