Bruno_idsoftware Posted December 14, 2012 Report Share Posted December 14, 2012 (edited) Galera preciso de uma ajudinha.Quero alterar um campo de todos os registros de uma tabela Mysql.A lógica é seguinte:1- verifico o primeiro registro da tabela 2- verifico o campo2 desse registro3- Gravo o valor do campo2 em uma variavel4- modifico o campo1 para o mesmo valor do campo2 (usando a variável ou não) 5- vou para o próximo registroFaço isso até o final da tabela...PHP e MySQL.Aguardo... Desde já agradeço. Edited December 14, 2012 by Bruno_idsoftware Quote Link to comment Share on other sites More sharing options...
0 Nosreve Posted December 14, 2012 Report Share Posted December 14, 2012 esse simples script faz isso$consulta = mysql_query("SELECT * FROM tabela"); while($dados = mysql_fetch_array($consulta)){ $id = $dados['id']; $campo2 = $dados['campo2']; $update = mysql_query("UPDATE tabela SET campo1='$campo2' WHERE id='$id'"); }esse código pegou todos as campos da tabela "tablea", e alterou o que estava no campo1 colocando o conteudo do campo2 da sua respectiva linha Quote Link to comment Share on other sites More sharing options...
0 Bruno_idsoftware Posted December 14, 2012 Author Report Share Posted December 14, 2012 Valeu Nosreve...Funcionou perfeito!Obrigado.Abraço. Quote Link to comment Share on other sites More sharing options...
Question
Bruno_idsoftware
Galera preciso de uma ajudinha.
Quero alterar um campo de todos os registros de uma tabela Mysql.
A lógica é seguinte:
1- verifico o primeiro registro da tabela
2- verifico o campo2 desse registro
3- Gravo o valor do campo2 em uma variavel
4- modifico o campo1 para o mesmo valor do campo2 (usando a variável ou não)
5- vou para o próximo registro
Faço isso até o final da tabela...
PHP e MySQL.
Aguardo... Desde já agradeço.
Edited by Bruno_idsoftwareLink to comment
Share on other sites
2 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.