Bruno_idsoftware Postado Dezembro 14, 2012 Denunciar Share Postado Dezembro 14, 2012 (editado) 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. Editado Dezembro 14, 2012 por Bruno_idsoftware Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nosreve Postado Dezembro 14, 2012 Denunciar Share Postado Dezembro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bruno_idsoftware Postado Dezembro 14, 2012 Autor Denunciar Share Postado Dezembro 14, 2012 Valeu Nosreve...Funcionou perfeito!Obrigado.Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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.
Editado por Bruno_idsoftwareLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.