saludos
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()
{
}
}
?>