Re: error con la
| From: | Antonio Galicia Ceballos | Date: | Wed, 26 May 2004 01:08:25 +0000 |
| Subject: | Re: error con la | ||
| References: | 1 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48872@lists.php.net to get a copy of this message | ||
On Wed, 26 May 2004, Cesar A. wrote:
> >> 2.-) $conexion=pg_connect($dbname);;
>
> >> Warning: Unable to connect to PostgreSQL server: missing "=" after
> >> "habitantes" in connection info string in
> >> /home/cesar/public_html/p_reg_persona.php on line
> en $dbname="nombre_mi_basededatos";
Hmmm... parece que este proceso será más dificil de lo que supuse. Veamos
hasta donde aguanto :|
No señor... tiene que poner:
$dbname="dbname=habitantes";
$conexion=pg_connect($dbname);
Por favor, revise el correo de Ever Daniel Barreto donde pega parte de lo
que aparece en la documentación de PHP. Y para ahorrar tiempo le pongo
nvamene la liga:
http://mx.php.net/manual/es/function.pg-connect.php
y en la parte interesante dice:
Descripción
int pg_connect ( string host, string port, string options, string tty, string dbname)
Donde "options" y "tty" son opcionales. Y despues dice:
Una conexión también se puede establecer con el siguiente comando:
$conn = pg_connect("dbname=marliese port=5432");
Otros parámetros aparte de dbname y port son host, tty, options, user y password
Por lo que si usas el primer formato debes tener a postgresql escuchando
el puerto TCP que especificas en cambio con el segundo puedes conectarse
usando los canales propios del sistema operativo (sockets en linux).
Entonces, re-tomando, supongo que debe usar:
$dbname="dbname=habitantes";
$conexion=pg_connect($dbname);
para conectarse a la base de datos.
> $usuario=www-data
> $conexion=pg_connect($host,$port,$dbname,$user,$password);
Por favor, siempre revise que la sintaxis o el orden de los parámetros
sea el correcto. En este momento, las páginas del manual en español e
inglés estan desincronizadas. En la primera muestra lo que puse arriba en
tanto que en la segunda sólo hace referencia al segundo método.
Sugerencia: Consulta la documentación en inglés.
> # su - www-data
> $ psql habitantes
Ok, intenta conectarte ;)
Saludos,
Toño.
---
http://agc.com.mx/jaws
Dios, dame paciencia... pero damela ¡YA!