MANTENIMIENTO DE TABLAS EN PHP y MYSQL...

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

Transcript of MANTENIMIENTO DE TABLAS EN PHP y MYSQL...

Page 1: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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

Page 2: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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

Page 3: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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.

Page 4: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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.

Page 5: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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:

Page 6: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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:

Page 7: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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.

Page 8: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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:

Page 9: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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

Page 10: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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.

Page 11: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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:

Page 12: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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:

Page 13: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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.

Page 14: MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)s4742e3257d150494.jimcontent.com/download/version/1405105368/mo… · Computación e Informática U.D: Gestión y Administración Web

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