A instrução UPDATE é usada para modificar dados em uma tabela de banco de dados.
A instrução UPDATE é usada para atualizar registros que já existem em uma tabela de banco de dados.
ATUALIZAR nome_tabelaSET coluna1=valor, coluna2=valor2,...WHERE alguma_coluna=algum_valor
Nota: Observe a cláusula WHERE na sintaxe UPDATE. A cláusula WHERE especifica quais registros precisam ser atualizados. Caso queira omitir a cláusula WHERE, todos os registros serão atualizados!
Para saber mais sobre SQL, visite nossos tutoriais de SQL.
Para que o PHP execute a instrução acima, devemos usar a função mysqli_query(). Esta função é usada para enviar consultas ou comandos para a conexão MySQL.
Nos capítulos anteriores deste tutorial, criamos uma tabela chamada “Pessoas” conforme mostrado abaixo:
| Primeiro nome | Sobrenome | Idade |
|---|---|---|
| Peter | Grifo | 35 |
| Glenn | Atoleiro | 33 |
O exemplo a seguir atualiza alguns dados da tabela "Pessoas":
<?php$con=mysqli_connect("localhost","username","password","database");//Detectar conexão if (mysqli_connect_errno()){ echo "Conexão falhou: " . $con,"ATUALIZAÇÃO Pessoas SET Idade=36WHERE PrimeiroNome='Peter' AND Sobrenome='Griffin'");mysqli_close($con);?>Após esta atualização, a tabela "Pessoas" ficará assim:
| Primeiro nome | Sobrenome | Idade |
|---|---|---|
| Peter | Grifo | 36 |
| Glenn | Atoleiro | 33 |