Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

error conexion postgress-php

Estas en el tema de error conexion postgress-php en el foro de PostgreSQL en Foros del Web. Cordial saludo: Tengo una aplicación y cuando deseo entrar por el index me sale el siguiente error: Fatal error: Call to undefined function pg_query() Esto ...
  #1 (permalink)  
Antiguo 03/03/2011, 10:37
 
Fecha de Ingreso: noviembre-2007
Mensajes: 14
Antigüedad: 16 años, 4 meses
Puntos: 0
error conexion postgress-php

Cordial saludo:

Tengo una aplicación y cuando deseo entrar por el index me sale el siguiente error:

Fatal error: Call to undefined function pg_query()

Esto es porque no esta reconociendo la funcion pg_query de postgres, entonces observe en el php.ini las dos extensiones para postgres extension=php_pdo_pgsql.dll y extension=php_pgsql.dll las descomentarié y me sigue saliendo el mismo problema, las funciones que uso para la conexión son las siguientes:

Funcion para cadena de conexion
function stringConn(){
// datos de acceso configurables
$db_user = "superpostgres";
$db_pass = "superpass";
$db_database = "SIG_MINFRA";
$db_port = "5432";
$db_host = "localhost";
$conn_string = sprintf("host=%s port=%s dbname=%s user=%s password=%s", $db_host, $db_port, $db_database, $db_user, $db_pass);

return $conn_string;
}

Funcion para consultas:
function query($sql){
$sql = (utf8_encode($sql));

$conn_string = stringConn();
$query = pg_query($sql) or die('<strong>Error while run query: </strong><br>'.pg_last_error().'In query :'.$sql);

pg_close($conn);

return $query;
}

Utilizo la version de wampserver 2.0. Agradezco su valiosa colaboración, ya no se que mas hacer o que mas mirar!!!
  #2 (permalink)  
Antiguo 03/03/2011, 12:02
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: error conexion postgress-php

creo que en el php.ini no haz habilitado el dll que contiene las funciones de postresql.

creo que es pgsql.dll. solo debes quitarle los comentarios.

Debes reiniciar el apache para que los cambios surjan efecto.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: conexion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:20.