¿Comó hacer una base de datos en php?
En PHP tenemos diferentes drivers (o conectores) para interactuar con una base de datos. La más popular y segura es PDO (Objeto de Datos de PHP). Es sencilla de utilizar y nos evita problemas de seguridad.
Consultaremos una tabla en MySQL.
Veamos como haríamos un INSERT en la tabla alumnos.
Los datos se pasan al ejecutar la orden (execute), sustituyendo las claves por los elementos con dos puntos delante. Por ejemplo, tenemos :nombre que será sustituido por beethoven.
¿Qué es el CRUD?
La palabra CRUD vas a leerla mucho en el mundillo de la programación. Son unas simples siglas:
Create -> Crear
Read -> Leer
Update -> Actualizar
Delete -> Borrar
Preparando una base de datos.
Antes de ponernos a realizar nuestras consultas necesitaremos datos. Ejecuta con el siguiente código SQL para tener una pequeña lista de libros. Creará una base de datos, una tabla y algunas filas de ejemplo.
Leer datos.
Nuestro código PHP hará una sencilla consulta a la base de datos.
Y a continuación se iterará con un foreach cada fila en una tabla.
Y por ultimo se une todo.
Crear un nuevo registro.
Montamos un pequeño formulario donde se pida: título, autor y disponibilidad.
Después, en el mismo fichero, le decimos que si recibimos un método POST lo guarde en la base de datos con un INSERT..
Y todo eso se une.
Modificar.
Para capturar este dato lo hacemos como cualquier otra variables.
Nuestro código PHP quedaría de la siguiente manera.
Mientras que nuestro HTML será similar al fomulario de creación salvo que necesitaremos rellenar los value.
Y por ultimo se junta todo.
Nuestro PHP lo capturaría, eliminaría el registro con DELETE y volvería a la página donde se muestra los datos.
Creamos un archivo llamado borrar.php e incluimos el siguiente código.