Está en la página 1de 14

Computación e Informática U.

D: Gestión y Administración Web

CRUD en PHP y MySQL - 1 - Ing. Fabián Silva Alvarado
MANTENIMIENTO DE TABLAS EN PHP y MYSQL
(CRUD)
CRUD es el acrónimo de Crear, Obtener, Actualizar y Borrar (del original
en inglés: Create,Read, Update and Delete). Se usa para referirse a las funciones básicas
en bases de datos o la capa de persistencia en un software.
1) EMPLEAREMOS EL SIGUIENTE MODELO DE DATOS PARA LA GESTION DE LIBROS EN UNA
BIBLIOTECA. La Herramienta a emplear es MySQL WORKBENCH. NOMBRE DE LA BD:
DB_BIBLIOTECA_IESTP

Una vez terminado el modelo, migre el modelo hacia una Base de Datos Física.
2) LLENADO DE REGISTROS. La Herramienta a emplear es NAVICAT



Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 2 - Ing. Fabián Silva Alvarado
 REGISTROS: tb_area

 REGISTROS: tb_tema

 REGISTROS: tb_editorial

Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 3 - Ing. Fabián Silva Alvarado
3) CREAREMOS UN SITIO PARA NUESTRA APLICACIÓN WEB. La Herramienta a emplear es
Dreamweaver CS6.


Ahora indicaremos el nombre del sitio e indicaremos la ubicación de la carpeta de trabajo.

Luego ingresamos a la opción de servidores: indicamos el nombre del servidor, Modo de
Conexión, la carpeta del servidor y la URL.

Le damos clic en guardar.

En la siguiente ventana indicamos que el servidor lo usaremos como de prueba.
Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 4 - Ing. Fabián Silva Alvarado

Nuestro nuevo sitio tendrá la siguiente estructura:


4) CREAREMOS UNA NUEVA PAGINA DE TIPO PHP.


Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 5 - Ing. Fabián Silva Alvarado
Guardamos la nueva página:










Vista Previa:


Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 6 - Ing. Fabián Silva Alvarado
Agregamos un nuevo archivo:

Y lo guardamos en:

Ahora lo incluiremos en nuestra página:



Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 7 - Ing. Fabián Silva Alvarado
5) CREAREMOS UNA PLANTILLA A PARTIR DE LA PÁGINA CREADA EN EL PUNTO 4.
Las PLANTILLAS permiten crear un diseño coherente para las páginas de la aplicación. Puede
definir el aspecto, el diseño y el comportamiento estándar que desea que tengan todas las
páginas (o un grupo de páginas) de la aplicación en una sola página maestra. A continuación,
puede crear páginas de contenido individuales que incluyan el contenido que desea mostrar.
VENTAJAS DE LAS PAGINAS MAESTRAS
Las Paginas Maestras nos permiten
definir el estilo central de nuestra
vista web, en un solo fichero, y
reaprovechar ese diseño en
distintas páginas de nuestro
proyecto.
Guardemos nuestra página php
como plantilla.
masterPage.php.dwt.


Al mensaje responda SI para actualizar los vínculos.










Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 8 - Ing. Fabián Silva Alvarado
Se creara una nueva carpeta y dentro de él se encontrará nuestra plantilla:

Ahora agregaremos la región editable, es el lugar donde las páginas creadas a partir de la
plantilla podrán modificar su contenido.


Modificar el Nombre:

Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 9 - Ing. Fabián Silva Alvarado
Ya tenemos nuestra región editable en nuestra Plantilla:


6) AHORA CREAREMOS UNA NUEVA PÁGINA A PARTIR DE LA PLANTILLA DE NUESTRO SITIO,
LA PÁGINA TENDRÁ EL NOMBRE: index.php



Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 10 - Ing. Fabián Silva Alvarado

Ahora agregaremos a la hoja de estilo un grupo de propiedades para la página inicial.


Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 11 - Ing. Fabián Silva Alvarado
En la Región editable de la página index.php, agregaremos:

Vista Previa:


Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 12 - Ing. Fabián Silva Alvarado
7) Agregamos una nueva página a partir de la plantilla y lo guardaremos en la carpeta editorial
como: indexedit.php

Esta página será utilizada para listar los registros de: tb_editorial.












Modificaremos en la región editable:



Vista Previa:

Enlazamos desde la Pagina Index:
Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 13 - Ing. Fabián Silva Alvarado

Propuesto: Crear las Vistas para listar los registros de la tabla: tb_tema y enlácelo desde la
MasterPage.


Computación e Informática U.D: Gestión y Administración Web

CRUD en PHP y MySQL - 14 - Ing. Fabián Silva Alvarado
8) Ahora procederemos a crear un nuevo formulario para insertar una nueva editorial.
Añadimos una
nueva página a
partir de la plantilla
y lo guardamos con
el nombre:
insertform.php







Añadimos una nueva
página y lo guardamos
con el nombre:
gestioneditorial.php