Jump to content
Fórum Script Brasil
  • 0

Ajuda com while (Resolvido)


Bruno_idsoftware

Question

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_idsoftware
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

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

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
      652k
×
×
  • Create New...