Error pg_connect en PHP al intentar conectar con Postgres

From: "Antonio Garcia" <angarben(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Error pg_connect en PHP al intentar conectar con Postgres
Date: 2006-11-12 12:41:49
Message-ID: BAY120-F15DD8E876F969D9DCD4ABEDDF50@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

<html><div style='background-color:'><P>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.</P>
<P>He creado una base de datos llamada customer y un tabla llamada customer con DNI, NOMBRE Y APELLIDO.</P>
<P>He configurado el fichero pg_hba.config de la siguiente manera:</P>
<P>host&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 127.0.0.1&nbsp;&nbsp;&nbsp; 255.255.255.255&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trust<BR></P>
<P>¿que tengo que poner para que me pida la contraseña? la ip de mi portatil es: 192.168.2.117</P>
<P>¿debería cambiar 127.0.0.1 por esta?<BR></P>
<P>Lo que es postgres me funciona bien. Ahora el problema lo tengo al intentar conectarme desde php 5.</P>
<P>En PHP.INI he quitado el # de php_pgsql.dll</P>
<P><BR>extension=php_pgsql.dll</P>
<P>sin ;</P>
<P>y he reiniciado.</P>
<P>El codigo PHP es el siguiente:<BR><BR>&lt;?php</P>
<P>function conectar(){<BR>&nbsp;&nbsp;&nbsp; $cadena_conexion = "host=localhost dbname=customer user=antonio password=paterna01";<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; if(($this-&gt;conexion = pg_connect($cadena_conexion)) == false){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<BR>&nbsp;&nbsp; echo "No funciona;";<BR>&nbsp;&nbsp;&nbsp; }else{ // ESTE ELSE LO AGREGUE YO<BR>&nbsp;&nbsp;&nbsp; &nbsp;echo "paso por aqu&amp;iacute;";&nbsp;&nbsp; <BR>&nbsp;return true;<BR>&nbsp;&nbsp; }<BR>}</P>
<P>&nbsp;if(conectar()){<BR>&nbsp;&nbsp;echo "Verdad";<BR>&nbsp;}else{<BR>&nbsp;&nbsp;echo "Falso";<BR>&nbsp;}<BR>?&gt;<BR></P>
<P>Y el error que me da es: </P>
<DIV><STRONG>Fatal error</STRONG>: Call to undefined function pg_connect() in <B>c:\ws\www\ejem\ejem07bbbconsulta base datos postgres.php</B> on line <B>20</B><BR></DIV>
<DIV>y no se donde está el fallo.</DIV>
<DIV>Pero no se conecta.<BR><BR></DIV><BR><BR><BR>
<DIV>Saludos, <BR>---------- <BR>Antonio García Benlloch <BR><BR><STRONG>Correo: <BR></STRONG>angarben(at)hotmail(dot)com <BR>angarben(at)topo(dot)upv(dot)es <BR><BR><STRONG>Web: <BR></STRONG>http://personales.alumno.upv.es/~angarben</DIV>
<DIV><FONT color=#000000></DIV></FONT></div><br clear=all><hr>Encuentra una aventura, un romance o al amor de tu vida. <a href="http://g.msn.com/8HMBESES/2737??PS=47575" target="_top">Date de alta gratis.</a> </html>

Attachment Content-Type Size
unknown_filename text/html 2.4 KB

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Nestor Sertzen 2006-11-12 16:18:45 Re: Error pg_connect en PHP al intentar conectar con Postgres
Previous Message Pedro Mateo 2006-11-12 06:52:43 sobre herencias