PHP-MySQL: Atualizando dados (UPDATE)

Comando: UPDATE

Sintaxe:

UPDATE nome_tabela
SET nome_coluna1=valor1, nome_coluna2=valor2,…
WHERE nome_coluna=valor

<?php
//chama o arquivo de conexão com o bd
include('conexao.php');
 
// declaração de variáveis
$id = 1;
$marca = 'FIAT';
$modelo = 'UNO';
 
$up = mysql_query("UPDATE carros SET marca_carro='$marca', modelo_carro='$modelo' WHERE id=$id");
 
if(mysql_affected_rows() > 0){
  echo "Sucesso: Atualizado corretamente!";
}else{
  echo "Aviso: Não foi atualizado!";
}
 
mysql_close($conexao);
?>

7 comentários em “PHP-MySQL: Atualizando dados (UPDATE)

  • 23 de junho de 2012 em 16:30
    Permalink

    muito bom o código, simples e objetivo…parabéns!

    Resposta
  • 19 de fevereiro de 2015 em 23:33
    Permalink
    $sucesso = mysql_query("UPDATE carros SET marca_carro='$marca', modelo_carro='$modelo' WHERE id=$id");
     
    /*
    Aki não tem como saber se fez update ou não
    o que vai sai é se o update gerou um erro de sintaxe
    se fizer updade ou não sem erro de sintaxe ele ($sucesso) volta sempre 1 (true)
    if ($sucesso){
       echo "atualização ok";
    }else{
       die (mysql_error());
    }
    */
    Resposta
    • 23 de abril de 2015 em 15:45
      Permalink

      Obrigado André.

      Realmente, o post tinha um erro no script e foi corrigido conforme suas instruções.

      Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *