aca coloque un video de como conectar postgreSQL con php a traves de una clase,
Video en youtube
se reciben comentarios o sugerencias
suerte
aca esta el fuente de la clase saludos
Código PHP:
Ver original
<?php //clase para conectarse con la base de datos postgreSQL class conector_pg { var $host;//direccion ip del host donde nos conectamos a la bd var $bd;//nombre de la base de datos var $usuario;//usuario de conexion var $password;//clave del usuario de conexion var $link;//almacenamos el link para luego destruirlo //constructor en el constructor colocamos los datos por defecto, a fin de recibir de manera opcional function __construct($host='127.0.0.1', $bd='nomDB', $user='usuario_postgres', $pass='clave') { //asigno valores para ensamblar el string de conexion $this->host=$host; $this->bd=$bd; $this->usuario=$user; $this->password=$pass; } //funcion que ejecuta la consulta en la base de datos //en esta funcion envio el sql puede ser insert, update, select function consultar($sql) { //emsamblamos el string de conexion $datos_bd="host='$this->host' dbname='$this->bd' user='$this->usuario' password='$this->password'"; //establecemos el link //cargamos la variable para el destructor el cual elimina la conexion //ejecutamos la consulta if(!$query) echo $sql;//si no ejecuta la consulta imprimo el sql que llega solo cuando hacemos pruebas return $query; } //destructor: aca elimino la conexion con postgres function __destruct() { } } ?>