Resumo : neste tutorial você aprenderá como atualizar dados em uma tabela MySQL usando PHP.
Para atualizar dados em PHP, siga estas etapas:
- Primeiro, conecte-se ao banco de dados MySQL.
- Em segundo lugar, prepare uma
UPDATE
declaração. - Terceiro, execute a
UPDATE
instrução.
Atualizando dados
O update.php
script a seguir define o valor na completed
coluna do ID de linha 1 na tasks
tabela como true
:
<?php
require_once 'config.php';
try {
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
$sql = 'update tasks
set completed=:completed
where id=:id';
$stmt = $conn->prepare($sql);
$stmt->execute([':completed' => true, ':id' => 1]);
} catch (PDOException $e) {
die($e);
}
Linguagem de código: PHP ( php )
Como funciona.
Primeiro, inclua o arquivo config.php
que contém a configuração do banco de dados.
require_once 'config.php';
Linguagem de código: PHP ( php )
Segundo, estabeleça uma nova conexão com o banco de dados de tarefas no servidor MySQL:
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
Linguagem de código: PHP ( php )
Terceiro, construa uma UPDATE
instrução com dois espaços reservados parametrizados:
$sql = 'update tasks
set completed=:completed
where id=:id';
Linguagem de código: PHP ( php )
Quarto, prepare a declaração para execução:
$stmt = $conn->prepare($sql);
Linguagem de código: PHP ( php )
Por fim, execute a UPDATE
instrução com dados:
$stmt->execute([':completed' => true, ':id' => 1]);
Linguagem de código: PHP ( php )
Se ocorrer um erro, o script o exibe e é finalizado:
die($e);
Linguagem de código: PHP ( php )
Resumo
- Use uma instrução preparada para atualizar dados nas tabelas MySQL.