Jump to content


Photo

Select E Fetch_array


  • Faça o login para participar
4 replies to this topic

#1 Alexx Ares

Alexx Ares

    Doutor

  • Usuários
  • 921 posts
  • Sexo:Masculino
  • Localidade:Santos - SP

Posted 25/02/2005, 08:44

Pessoal,

Fiz um mysql_query() com um SELECT.

depois, fiz um while($lista=mysql_fetch_array($select)){}

Dentro do while() tem algumas instruções e tudo corre bem, perfeito.

O problema é que, se eu tento fazer um segundo while do mesmo jeito citado acima mas com outras instruções dentro, não funciona. Eu tenho que fazer outra query SELECT.

É normal isso? para cada mysql_fetch_array usado em while eu terei que fazer um novo select??

Valeu!!

:lol: (y)
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.

#2 idosreisjunior

idosreisjunior

    Turista

  • Usuários
  • 55 posts
  • Sexo:Não informado

Posted 25/02/2005, 13:55

como assim vc esta tentando gerar um outro loop com resultado do primeiro Loop??

ainda não entendi o que vc quer fazer....

#3 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 25/02/2005, 14:00

Se você quer while dentro de while sim.
Thales Santos

#4 Alexx Ares

Alexx Ares

    Doutor

  • Usuários
  • 921 posts
  • Sexo:Masculino
  • Localidade:Santos - SP

Posted 28/02/2005, 08:40

Olá,

Quero gerar 2 ou mais loops while() com o mesmo resultado de um select.

Assim não preciso fazer a busca mais de uma vez... não sei se isso influencia no script, mas acredito que seria melhor ter apenas 1 query e depois utilizar varios while() com fetc_array daquela query.

Mas não sei se é possivel, pois não to conseguindo fazer....

:( (y)
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.

#5 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 28/02/2005, 09:16

Bom, você pode carregar os resultados da query pra uma array....e depois fazer o que quiser com ele...ou usar essa função: http://www.php.net/mysql-data-seek
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq