Consulta Mysql Travando Servidor?
#1
Posted 21/11/2005, 13:25
bem, eu não entendi bem oq ele falou, queria saber de vcs se quando executamos um "while" ou qualquer outro loop tem q parar - lo de alguma forma, sei lá....não sei se existe isso, é q o servidor aqui esta tendo q ser reiniciado 2 vezes por dia pq o MYSQL trava ele......
alguem saberia me dizer oq é isso?
#2
Posted 21/11/2005, 13:43
Caso tenha que fazer um loop em uma tabela pra jogar valores em outra tabela, vc pode fazer isso com um SQL só. Dá uma olhada aqui http://www.vivaolinu...igo=19&pagina=5
Falowz !!
Conheça meu blog para Aprender Laravel (Framework PHP)
#3
Posted 21/11/2005, 14:13
esta é a questão!
#4
Posted 21/11/2005, 14:38
Sim, afetaria.mais caso eu não saia de um lopp isso afetaria algum erro no servidor...???
esta é a questão!
Experimenta fazer um loop infinito com javascript ai e testa no seu navegador. Provavelmente ele vai dar alguma mensagem falando que o script é muito grande ou travar sei lá.
O que pode estar fazendo pra testar é calcular o tempo de execução do script. Esse tipo de script você acha de monte por ai.
Falowz!!
Edição feita por: redstyle, 21/11/2005, 14:42.
Conheça meu blog para Aprender Laravel (Framework PHP)
#5
Posted 21/11/2005, 15:14
#6
Posted 21/11/2005, 16:06
Não.entõ, toda vez q eu fizer um simples while pra consultar uma tabela eu tenho q fechar(break()) se não ele fica num loop infinito no servidor? ocasionando um futiro travamento??
o while não fica fazendo loop infinito, a não ser que você mande ele fazer isso.
while infinito
while(1==1){ echo "loooooooppppp inifintoooo<br />"; }while "normal"
$i = 0; while ($i<10){ echo "loop só 10 vezes<br />"; $i++; }while com break()
$i = 0; while ($i<10){ echo "loop com break<br />"; if ($i == 4){ break; } $i++; }
Falowz!!
Edição feita por: redstyle, 21/11/2005, 16:07.
Conheça meu blog para Aprender Laravel (Framework PHP)
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)