CRUD en PHP y MySQL

Tutorial de CRUD en PHP y MySQL, Insertar, Actualizar, Eliminar y Buscar, MySQLi.

En este tutorial utilizamos la libreria mysqli para PHP ya que la librería anterior mysql ha sido declaradas obsoletas en las nuevas versiones de PHP 5.5 y eliminada en PHP 7.0.

Les presento un ejemplo de todas estas operaciones en PHP y MySQL listo para usar en nuestro próximo proyecto web.

CRUD es el acronimo a Create, Read, Update and Delete, lo mismo que Crear, Listar, Actualizar y Eliminar.

  • Crear: Agregar elementos a la base de datos
  • Read: Listar los elementos y mostrarlos en una tabla
  • Update: Seleccionar un elemento, modificarlo y actualizar su información
  • Delete: Eliminar permanentemente un elemento
  • Search: Buscar elementos que coincidan con ciertos parámetros

Conexión a MySQL desde PHP con mysqli:

<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* comprobar la conexión */
if ($mysqli->connect_errno) {
    printf("Falló la conexión: %s\n", $mysqli->connect_error);
    exit();
}
?>

Ejecutar una consulta:

<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* comprobar la conexión */
if ($mysqli->connect_errno) {
    printf("Falló la conexión: %s\n", $mysqli->connect_error);
    exit();
}

/* Consultas de selección que devuelven un conjunto de resultados */
if ($resultado = $mysqli->query("SELECT Name FROM City LIMIT 10")) {
    printf("La selección devolvió %d filas.\n", $resultado->num_rows);

    /* liberar el conjunto de resultados */
    $resultado->close();
}

$mysqli->close();
?>