Buenas, soy nuevo y he instalado postgres 8.1.5. en Windows xp. De momento funciona. He creado un usuario llamado antonio y le he incluido una contraseña paterna01.
He creado una base de datos llamada customer y un tabla llamada customer con DNI, NOMBRE Y APELLIDO.
He configurado el fichero pg_hba.config de la siguiente manera:
host all all 127.0.0.1 255.255.255.255 trust
¿que tengo que poner para que me pida la contraseña? la ip de mi portatil es: 192.168.2.117
¿debería cambiar 127.0.0.1 por esta?
Lo que es postgres me funciona bien. Ahora el problema lo tengo al intentar conectarme desde php 5.
En PHP.INI he quitado el # de php_pgsql.dll
extension=php_pgsql.dll
sin ;
y he reiniciado.
El codigo PHP es el siguiente:
<?php
function conectar(){
$cadena_conexion = "host=localhost dbname=customer user=antonio password=paterna01";
if(($this->conexion = pg_connect($cadena_conexion)) == false){
return false;
echo "No funciona;";
}else{ // ESTE ELSE LO AGREGUE YO
echo "paso por aquí";
return true;
}
}
if(conectar()){
echo "Verdad";
}else{
echo "Falso";
}
?>
Y el error que me da es: