Foros del Web » Programando para Internet » PHP »

postgresql con php

Estas en el tema de postgresql con php en el foro de PHP en Foros del Web. hola a todos, tengo un problema con la conexion de postgresql en php cuando quiero hacer la siguiente conexion $a=pg_connect("localhost",5432,"user1","" ,"basedatos"); no me la acepta ...
  #1 (permalink)  
Antiguo 13/09/2003, 15:52
 
Fecha de Ingreso: septiembre-2003
Mensajes: 248
Antigüedad: 20 años, 7 meses
Puntos: 2
postgresql con php

hola a todos, tengo un problema con la conexion de postgresql en php
cuando quiero hacer la siguiente conexion
$a=pg_connect("localhost",5432,"user1","" ,"basedatos");
no me la acepta aun cuando el usuario user1 y la DB basedatos existen
sin embarago
cuando hago:
$a=pg_connect($this->server,"5432","","","basedatos");
me pide el usuario apache y cuando esta lo conecata sin problema

el problema es que pasa cuando no tengo acceso al server, para crear el usuario apache o si me dan un nombre de usuario para trabajar?
sòlo funciona con el usuario apache?

gracias por su ayuda
Jose A.
  #2 (permalink)  
Antiguo 13/09/2003, 18:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La cadena de conexión en pg_connect() .. no lleva ninguna "coma" por médio. Osease, no se separa a los datos del HOST, USER, Password .. por comas como es el caso de Msyql ..

Fijate en el manual de PHP y mira su sintax de uso correcta:
http://www.php.net/manual/en/function.pg-connect.php

Por ejemplo .. una cadena de conexíon típica sería:
Código PHP:
$dbconn2 pg_connect("host=localhost port=5432 dbname=mary"); 
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 13/09/2003, 19:31
 
Fecha de Ingreso: septiembre-2003
Mensajes: 248
Antigüedad: 20 años, 7 meses
Puntos: 2
Muchas Gracias!!!!
lo probaré de inmediato

Jose A.
__________________
Jose A
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 16:20.