0Pricing
PHP Academy · Lección

Realización de operaciones CRUD

Cree, lea, actualice y elimine datos en una base de datos mediante PHP

Realización de operaciones CRUD es una lección gratuita de PHP Academy en CoddyKit. Esta es la lección 4 de 6. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de PHP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de PHP Academy incluye 6 lecciones en total.

Descripción general de las operaciones CRUD

Realización de operaciones CRUD

¡Bienvenido a la siguiente lección! En esta lección, aprenderá a realizar las cuatro operaciones básicas de bases de datos: crear, leer, actualizar y eliminar (CRUD). Estas operaciones son la base de las aplicaciones web dinámicas. ¡Comencemos!

Realización de operaciones CRUD — ilustración 1

¿Qué son las operaciones CRUD?

¿Qué son las operaciones CRUD?

CRUD significa:

  • Crear: Añadir nuevos registros a la base de datos.
  • Leer: Recuperar datos de la base de datos.
  • Actualizar: Modificar datos existentes.
  • Eliminar: Eliminar datos de la base de datos.

Punto clave: Las operaciones CRUD le permiten administrar datos dinámicamente en sus aplicaciones.

Crear: adición de datos

Crear: adición de datos

Utilice la sentencia INSERT INTO para añadir nuevos registros. Ejemplo:

Consejo: Utilice siempre sentencias preparadas para evitar la inyección 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!";
?>

Leer: recuperación de datos

Leer: recuperación de datos

Utilice la sentencia SELECT para obtener datos de la base de datos. Ejemplo:

Punto clave: Utilice bucles para procesar y mostrar varias filas de datos.

<?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>";
  }
?>

Actualizar: modificación de datos

Actualizar: modificación de datos

Utilice la sentencia UPDATE para modificar registros existentes. Ejemplo:

Consejo: Tenga cuidado al utilizar UPDATE sin una cláusula WHERE, ya que actualizará todos los 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!";
?>

Eliminar: eliminación de datos

Eliminar: eliminación de datos

Utilice la sentencia DELETE para eliminar registros. Ejemplo:

Punto clave: Utilice la cláusula WHERE para seleccionar registros específicos que desee eliminar.

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

  echo "Record deleted successfully!";
?>

Prácticas recomendadas para las operaciones CRUD

Prácticas recomendadas para las operaciones CRUD

Siga estas prácticas recomendadas al realizar operaciones CRUD:

  • Valide y depure siempre las entradas de los usuarios.
  • Utilice sentencias preparadas para evitar la inyección SQL.
  • Realice una copia de seguridad de la base de datos antes de llevar a cabo actualizaciones o eliminaciones masivas.

Consejo: Registre todos los cambios realizados en la base de datos para facilitar la depuración y la auditoría.

Combinación de operaciones CRUD en una sola aplicación

Combinación de operaciones CRUD en una sola aplicación

Las operaciones CRUD se pueden combinar en una sola aplicación para administrar datos dinámicamente. Ejemplo:

  • Crear: Añadir nuevos usuarios mediante un formulario.
  • Leer: Mostrar los datos de los usuarios en una tabla.
  • Actualizar: Editar la información de los usuarios mediante una interfaz.
  • Eliminar: Eliminar usuarios con un botón de eliminación.

Punto clave: Las operaciones CRUD son la base de muchas aplicaciones web, incluidas las plataformas CMS y de comercio electrónico.

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

¡Buen trabajo!

¡Buen trabajo!

¡Enhorabuena! Ha aprendido a realizar operaciones CRUD en PHP mediante MySQL. Estas habilidades son esenciales para administrar datos en cualquier aplicación web. En la próxima lección, exploraremos técnicas avanzadas de consulta con SQL. ¡Sigamos programando!

Realización de operaciones CRUD — ilustración 10

Preguntas frecuentes

¿La lección «Realización de operaciones CRUD» es gratis?

Sí — el texto completo de «Realización de operaciones CRUD» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de PHP Academy, actualiza a CoddyKit PRO. El curso de PHP Academy incluye 6 lecciones en total.

¿Qué aprenderé en «Realización de operaciones CRUD»?

Cree, lea, actualice y elimine datos en una base de datos mediante PHP Practicas PHP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar PHP Academy?

No se requiere experiencia previa. PHP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 6.

¿Cuánto tiempo toma la lección «Realización de operaciones CRUD»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de PHP Academy?

Sí. Cada lección de PHP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Introducción a las bases de datos
  2. Conexión a una base de datos MySQL
  3. Gestión de tablas
  4. Realización de operaciones CRUD
  5. Sentencias preparadas
  6. Trabajo con PDO
← Volver a PHP Academy