Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PostgreSQL (http://www.forosdelweb.com/f99/)
-   -   problemas php postgre (http://www.forosdelweb.com/f99/problemas-php-postgre-447263/)

C@rlitos 01/12/2006 15:40

problemas php postgre
 
amigos los saludo deseandoles lo mejor tengo un problema tengo postgre instalado y no he podido conectarme desde php tengo el siguiente codigo
Código PHP:

<?php
$pg 
pg_connect("host=localhost user=postgres password= dbname=postgres"
 or die(
"no se puede conectar a la base ");
echo 
"esto si conecta";
pg_close();
?>

mi pregunta es: no tengo password como coloco eso en la sintaxis? creo q esa es la causa y otra cosa como hago para cambiar el nombre de una base de datos ? ejemplo tengo una base llamada:( base 1) pero no me deja cambiarle el nombre en propiedades q puedo hacer? gracias.....:'(

sansandi 04/12/2006 03:31

Hola, a mi también se me presentó el mismo problema que a ti. Instalé postgresql con contraseña, si no tienes un interés especial en tener o no tener contraseña, te recomiendo que la pongas. Además no le has puesto el port. Pónselo, el port=5432 será válido.

El código que yo he puesto es el siguiente, y a mi me funciona.

<? $conn = pg_connect("host=localhost port=5432 password=password user=postgres dbname=prueba");

if (pg_ErrorMessage($conn)) { echo "<p><b>Error conectando a la base de datos: .</b></p>"; exit; }
else {echo "<p><b>Viva! se ha conectado: </b></p>"; exit;}

?>

Espero haberte podido ayudar. ¡Saludos!

cacr 06/12/2006 13:10

Re: problemas php postgre
 
Hola...

Cita:

Iniciado por C@rlitos (Mensaje 1807236)
Código PHP:

<?php
$pg 
pg_connect("host=localhost user=postgres password= dbname=postgres"
 or die(
"no se puede conectar a la base ");
echo 
"esto si conecta";
pg_close();
?>

mi pregunta es: no tengo password como coloco eso en la sintaxis?... como hago para cambiar el nombre de una base de datos ?

Primera pregunta: ¿sistema operativo?
Segunda pregunta: ¿cómo estás gestionando el postgres, phppgadmin, pgacces, pgadmin3, psql, otro?
Tercera pregunta: ¿has leido la documentación de postgres?
Cuarta pregunta: ¿tienes el módulo de PHP para Postgres instalado?

Cómo verás, no sólo es lanzar la pregunta y ya, hace falta algo de información adicional, sobre cómo estás actuando para poder ayudarte.

C@rlitos 06/12/2006 14:49

Re: problemas php postgre
 
amigo el sistema es windows el gestionamiento no tiene nada q ver tengo instalado el navicat y el pgadmin y ambos funcionan perfectamente si he leido y si tengo phpinfo(); con el modulo de postgre yo espero es ayuda
agradezco a SANSANDI POR SU AYUDA esa es la solucion y me sirvio perfectamente gracias...

cacr 08/12/2006 08:23

Re: problemas php postgre
 
Cita:

Iniciado por C@rlitos (Mensaje 1812527)
... si he leido

se nota...

En el manual oficial (y más sencillo que encontrarás) de PHP, sección: Funciiones de Postgresql:
http://www.php.net/manual/es/function.pg-connect.php

Cita:

Iniciado por C@rlitos
yo espero es ayuda
agradezco a SANSANDI POR SU AYUDA esa es la solucion y me sirvio perfectamente gracias...

Ah, esperabas que te hicieran la tarea, haberlo dicho antes

C@rlitos 12/12/2006 09:35

Re: problemas php postgre
 
amigo Carc mi intencion no es q me hagan la tarea pero el objetivo del foro es ayudar y no reprochar y hacer mera de q sabes mucho; de los mensajes q has escrito lo unico q me es util y te agradezco es el link del manual como pudiste ver en un solo mensaje me respondieron rapidamente mi duda sin poner en tela de juicio mi experiencia en el tema...

cvera 21/12/2006 05:49

Re: problemas php postgre
 
Espero que te funcione ........ esto es lo que yo utilizo chaus

<html>
<head>
</head>
<body>
<?
$db = pg_Connect("host=servidor dbname=BD user=nombre_usuario password=pass");

if( !$db )
{
echo "No pudo realizar la conexión!";
exit;
}
pg_Close( $db );
?>
</body>
</html>


La zona horaria es GMT -6. Ahora son las 05:26.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.