0Pricing
PHP Academy · Aula

Realizando operações CRUD

Crie, leia, atualize e exclua dados em um banco de dados usando PHP

Realizando operações CRUD é uma aula grátis de PHP Academy no CoddyKit. Esta é a aula 4 de 6. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de PHP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de PHP Academy inclui 6 aulas no total.

Visão geral das operações CRUD

Realizando operações CRUD

Bem-vindo à próxima lição! Nesta lição, você aprenderá a realizar as quatro operações básicas de banco de dados: criar, ler, atualizar e excluir (CRUD). Essas operações são a base das aplicações web dinâmicas. Vamos começar!

Realizando operações CRUD — ilustração 1

O que são as operações de criar, ler, atualizar e excluir?

O que são as operações de criar, ler, atualizar e excluir?

As operações de criar, ler, atualizar e excluir são:

  • Criar: Adicionar novos registros ao banco de dados.
  • Ler: Recuperar dados do banco de dados.
  • Atualizar: Modificar dados existentes.
  • Excluir: Remover dados do banco de dados.

Ponto principal: As operações de criar, ler, atualizar e excluir permitem gerenciar dados dinamicamente em seus aplicativos.

Criar: adicionando dados

Criar: adicionando dados

Use a instrução INSERT INTO para adicionar novos registros. Exemplo:

Dica: Sempre use instruções preparadas para evitar injeções de SQL.

<?php
  $sql = "INSERT INTO users (name, email) VALUES (:name, :email)";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["name" => "Alice", "email" => "alice@mail.com"]);

  echo "Record added successfully!";
?>

Ler: recuperando dados

Ler: recuperando dados

Use a instrução SELECT para obter dados do banco de dados. Exemplo:

Ponto principal: Use laços de repetição para processar e exibir várias linhas de dados.

<?php
  $sql = "SELECT * FROM users";
  $stmt = $pdo->query($sql);

  while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
  }
?>

Atualizar: modificando dados

Atualizar: modificando dados

Use a instrução UPDATE para modificar registros existentes. Exemplo:

Dica: Tenha cuidado ao usar UPDATE sem uma cláusula WHERE, pois isso atualizará todos os registros.

<?php
  $sql = "UPDATE users SET email = :email WHERE name = :name";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["email" => "newalice@mail.com", "name" => "Alice"]);

  echo "Record updated successfully!";
?>

Excluir: removendo dados

Excluir: removendo dados

Use a instrução DELETE para remover registros. Exemplo:

Ponto principal: Use a cláusula WHERE para selecionar registros específicos para exclusão.

<?php
  $sql = "DELETE FROM users WHERE name = :name";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["name" => "Alice"]);

  echo "Record deleted successfully!";
?>

Práticas recomendadas para as operações de criar, ler, atualizar e excluir

Práticas recomendadas para as operações de criar, ler, atualizar e excluir

Siga estas práticas recomendadas ao executar operações de criar, ler, atualizar e excluir:

  • Sempre valide e higienize as entradas do usuário.
  • Use instruções preparadas para evitar injeções de SQL.
  • Faça uma cópia de segurança do banco de dados antes de realizar grandes atualizações ou exclusões.

Dica: Registre todas as alterações no banco de dados para facilitar a depuração e a auditoria.

Combinando operações de criar, ler, atualizar e excluir em um único aplicativo

Combinando operações de criar, ler, atualizar e excluir em um único aplicativo

As operações de criar, ler, atualizar e excluir podem ser combinadas em um único aplicativo para gerenciar dados dinamicamente. Exemplo:

  • Criar: Adicionar novos usuários por meio de um formulário.
  • Ler: Exibir dados dos usuários em uma tabela.
  • Atualizar: Editar informações dos usuários por meio de uma interface.
  • Excluir: Remover usuários com um botão de exclusão.

Ponto principal: As operações de criar, ler, atualizar e excluir formam a base de muitos aplicativos web, incluindo plataformas de CMS e de comércio eletrônico.

DELETE FROM users WHERE email = 'alice@mail.com';

Muito bem!

Muito bem!

Parabéns! Você aprendeu a executar operações de criar, ler, atualizar e excluir em PHP usando MySQL. Essas habilidades são essenciais para gerenciar dados em qualquer aplicativo web. Na próxima lição, exploraremos técnicas avançadas de consulta com SQL. Vamos continuar programando!

Realizando operações CRUD — ilustração 10

Perguntas Frequentes

A aula “Realizando operações CRUD” é grátis?

Sim — o texto completo de “Realizando operações CRUD” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de PHP Academy, atualize para CoddyKit PRO. O curso de PHP Academy inclui 6 aulas no total.

O que vou aprender em “Realizando operações CRUD”?

Crie, leia, atualize e exclua dados em um banco de dados usando PHP Você pratica PHP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar PHP Academy?

Nenhuma experiência prévia é necessária. PHP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 6.

Quanto tempo leva a aula “Realizando operações CRUD”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de PHP Academy?

Sim. Cada aula de PHP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Introdução a bancos de dados
  2. Conectando-se a um banco de dados MySQL
  3. Gerenciando tabelas
  4. Realizando operações CRUD
  5. Instruções preparadas
  6. Trabalhando com PDO
← Voltar para PHP Academy