PHP MySQL: atualizar dados

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 UPDATEdeclaração.
  • Terceiro, execute a UPDATEinstrução.

Atualizando dados

O update.phpscript a seguir define o valor na completedcoluna do ID de linha 1 na taskstabela 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.phpque 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 UPDATEinstruçã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 UPDATEinstruçã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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *