Está en la página 1de 14

Computación e Informática U.

D: Gestión y Administración Web

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

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


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

 REGISTROS: tb_area

 REGISTROS: tb_tema

 REGISTROS: tb_editorial

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


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

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.

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


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

Nuestro nuevo sitio tendrá la siguiente estructura:

4) CREAREMOS UNA NUEVA PAGINA DE TIPO PHP.

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


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

Guardamos la nueva página:

Vista Previa:

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


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

Agregamos un nuevo archivo:

Y lo guardamos en:

Ahora lo incluiremos en nuestra página:

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


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

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.

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


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

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:

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


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

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

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


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

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

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


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

En la Región editable de la página index.php, agregaremos:

Vista Previa:

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


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

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:

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


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

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

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


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

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

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

También podría gustarte