Está en la página 1de 20

-

DR EDWIN IVAN FARRO PACIFICO


SENATI PHP-PostgresQL

Php-PostgreSQL

Crear base de datos en PostgreSQL


1. Del panel de laragon seleccione Menu/postgreSQL/pgAdmin4

2. Ingrese password y clic en Ok

3. Ubicar puntero del mouse sobre servers clic derecho y seleccione Register/Server

4. En la ventana Register-Server ingrese los siguientes datos:

DR. EDWIN IVAN FARRO PACFICO Pag. 2


SENATI PHP-PostgresQL

DR. EDWIN IVAN FARRO PACFICO Pag. 3


SENATI PHP-PostgresQL

5. Ubicar el puntero del mouse sobre localhost haga clic derecho y seleccione créate/database

6. Ingrese nombre de la base de datos

DR. EDWIN IVAN FARRO PACFICO Pag. 4


SENATI PHP-PostgresQL

7. Ubicar el puntero del mouse en tables haga clic derecho y seleccione table

8. Seleccione la pestaña Columns

9. Para ingresar registros ubicar el puntero del mouse sobre la tabla producto haga clic
derecho y seleccione View/Edit Data/All Rows

DR. EDWIN IVAN FARRO PACFICO Pag. 5


SENATI PHP-PostgresQL

10. Agregar el registro y haga clic en Save Data Changes

Crear acceso a la base de datos

1. Abrir el archivo de configuración y verificar si está activa el módulo de postgreSql.


2. Si no está activo desde laragon seleccione Menu/PHP/Extensiones/pgsql
3. Reiniciar servicios
4. Verificar en info

DR. EDWIN IVAN FARRO PACFICO Pag. 6


SENATI PHP-PostgresQL

5. Crear el archivo demo.php

6. Luego de verificar que hay conexión agregamos el siguiente código.

DR. EDWIN IVAN FARRO PACFICO Pag. 7


SENATI PHP-PostgresQL

7. Mostrar el primer registro

8. Agregar pg_fetch_assoc para mostrará el nombre de las columnas.

DR. EDWIN IVAN FARRO PACFICO Pag. 8


SENATI PHP-PostgresQL

9. Ahora agregar pg_fetch_array, el cual nos mostrará la ubicación de cada campo y el


nombre de cada campo.

DR. EDWIN IVAN FARRO PACFICO Pag. 9


SENATI PHP-PostgresQL

10. Para mostrar todos los registros agregar lo siguiente:

DR. EDWIN IVAN FARRO PACFICO Pag. 10


SENATI PHP-PostgresQL

11. Para mostrar los registros en una tabla agregar el siguiente código.

DR. EDWIN IVAN FARRO PACFICO Pag. 11


SENATI PHP-PostgresQL

Desarrollo del mantenimiento a la tabla producto

1. Crear el archivo config.php

2. Crear el archivo conexion_postgre.php

DR. EDWIN IVAN FARRO PACFICO Pag. 12


SENATI PHP-PostgresQL

3. Para verificar la conexión se creará la clase test.php

4. Para mostrar el valor de las constantes realizar la siguiente modificación:

DR. EDWIN IVAN FARRO PACFICO Pag. 13


SENATI PHP-PostgresQL

5. La variable $conexion será usado por conectar() y desconectar(), por lo tanto deben ser
declarado a nivel de la clase y que sólo sea usado en la clase ConxionPostgre.
Así mismo se llevarán las líneas de conexión al método conectar().

DR. EDWIN IVAN FARRO PACFICO Pag. 14


SENATI PHP-PostgresQL

6. Listar los registros de la tabla producto, verificando a través de la var_dump()

DR. EDWIN IVAN FARRO PACFICO Pag. 15


SENATI PHP-PostgresQL

7. Agregar el siguiente código para mostrar los registros en una tabla

DR. EDWIN IVAN FARRO PACFICO Pag. 16


SENATI PHP-PostgresQL

8. Crear el archivo prod_nuevo.html

DR. EDWIN IVAN FARRO PACFICO Pag. 17


SENATI PHP-PostgresQL

9. Crear el archivo prod_grabar.php

10. Enviar el código del producto hacia prod_editar.php

DR. EDWIN IVAN FARRO PACFICO Pag. 18


SENATI PHP-PostgresQL

11. Para verificar la recepción del registro agregar el siguiente código:

12. Para mostrar el registro agregar el siguiente código.

DR. EDWIN IVAN FARRO PACFICO Pag. 19


SENATI PHP-PostgresQL

13. Implementar el archivo prod_actualizar.php

14. En listar_producto.php, agregar el siguiente código para llamar a prod_borrar.php

15. Crear el archivo prod_borrar.php

DR. EDWIN IVAN FARRO PACFICO Pag. 20

También podría gustarte