Eliminar registros

En este tutorial veremos como eliminar registros de la tabla usando php. Como recomendación te diría que dependiendo el caso, lo mejor no es borrar físicamente los registros de la tabla, usando el comando delete, sino cambiar el estado del registro a desactivo (soft deleting). Lo que te permite no perder esa información de tu base de datos.

Lo primero que tenemos que hacer es mostrar al usuario los registros en una tabla, y al dar clic en un botón o enlace sobre el registro que desea eliminar, enviar el campo índice a php para que proceda a eliminarlo.

<?php
$id_categoria=$_GET['id_categoria'];
require 'conexion.php';
$consulta=mysqli_query($conexion,"DELETE FROM categorias WHERE id_categoria='$id_categoria'");

header('location: vista_categoria.php');

?>

Como puedes ver el campo índice se envía mediante URL, por lo que se usa el método GET.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *