Conectarse a postgresSQL usando php

En este post explicare detalladamente como podemos instalar y configurar postgresSQL y posteriormente acceder a una base de datos utilizando c贸digo php, en un sistema operativo linux basado en debian. Porque linux? porque correr cualquier cosa que no ha sido dise帽ada por Microsoft sobre windows resulta en una perdida de desempe帽o en las aplicaciones terrible, si vas a usar windows es mejor quedarse con SQLServer, IIS y cualquier lenguaje pagado que se utilice hoy en dia 馃檪

Instalacion y Configuraci贸n

Como pre-requisito necesitamos instalar un poco de software en nuestra amada terminal:

Cuando la instalacion este completa vamos al directorio聽/var/www/html聽 y editamos o creamos un archivo index.php con el siguiente contenido

Al acceder a nuestro localhost (que puede ser la direccion ip del servidor, o bien la palabra localhost en la barra de direcciones si estamos corriebdolo localmente) deberiamos ver el listado de configuraciones de php. Entre ellos deberiamos poder ver las configuraciones cargadas para hacernos cargo de las conexiones con postgresSQL

Configurando usuarios y bases de datos en postgreSQL

primero es necesario configurar una contrase帽a para el usuario postgres que vamos a estar usando, para ello corremos los suguientes comandos

Esto nos dara un pormt dentro del motor. Una vez dentro ponemos el siguiente comando

Nos preguntara por un nuevo password y la confirmaci贸n del nuevo password. Luego de eso nos salimos y probamos la conexion

Al hacer esto nos preguntara por el password que acabamos de crear, lo ponemos y deberia dejarnos entrar igual!

Una vez dentro (de nuevo) vamos a crear nuestra base de datos, muy similar a como lo hacemos con mySQL.

Y para verificar que todo fue bien listamos las bases de datos creadas

* como parece un 1 aclaramos, es “backslash ele” \l

y deberemos obtener un output como este:

Vemos que todo esta bien y a partir de aqui toda la sintaxis es bastante estandar (SQL) para crear tablas e insertar registros, y procedemos. Manos al c贸digo!

Conexi贸n con php

Ahora en el mismo directorio publico podemos colocar un nuevo archivo php para este ejercicio. lo llamaremos prueba.php, y colocamos el siguiente c贸digo.

Ahora que tenemos una conexi贸n valida es necesario poder hacer querys en la base de datos. Para ello veamos el siguiente bloque de c贸digo:

Conclusi贸n

Y asi es como configuramos nuestro servidor desde 0, para que corra postreSQL junto con php.

id y ense帽ad a todos!

Loading Comments…
more
Allowed HTML tags and attributes: <a href="" title=""> <blockquote> <code> <em> <strong>