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

Iniciar con postgreSQL y PHP

Estas en el tema de Iniciar con postgreSQL y PHP en el foro de PostgreSQL en Foros del Web. Ayuda con la conexion de php y postgresql. Tengo instalado xampp 1.7.3 y postgre 9.1, ya habilité: extension=php_pdo_pgsql.dll y extension=php_pgsql.dll en c:\xampp\php\php.ini Este es el ...
  #1 (permalink)  
Antiguo 13/05/2012, 17:41
 
Fecha de Ingreso: septiembre-2008
Mensajes: 24
Antigüedad: 15 años, 7 meses
Puntos: 0
Información Iniciar con postgreSQL y PHP

Ayuda con la conexion de php y postgresql.
Tengo instalado xampp 1.7.3 y postgre 9.1, ya habilité:
extension=php_pdo_pgsql.dll y extension=php_pgsql.dll en c:\xampp\php\php.ini
Este es el error que me sale:
Conectandose a la base de datos
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: la autentificación password falló para el usuario «postgre» in C:\xampp\htdocs\login\conectar.php on line 10
Existio un error al intentar conectarse al servidor de base de datos


Otra cosa que necesito saber es que si tengo una base de datos .sql como lo cargo en postgreSQL, en pgAdmin III ? ....pero como?. les agradeceria que me ayuden
  #2 (permalink)  
Antiguo 13/05/2012, 18:44
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: Iniciar con postgreSQL y PHP

Mira el error....
a autentificación password falló para el usuario «postgre» in

Tienes un usuario llamado postgre??
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 13/05/2012, 18:55
 
Fecha de Ingreso: septiembre-2008
Mensajes: 24
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Iniciar con postgreSQL y PHP

Si tengo un usuario "postgre" en el manejador....bueno es passord que he definido al instalar postgreSQL
  #4 (permalink)  
Antiguo 13/05/2012, 19:05
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: Iniciar con postgreSQL y PHP

el error indica que la contraseña no es la correcta,

Entra con el usuario postgres, superusuario y le cambias la contraseña al usuario postgre

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 13/05/2012, 19:33
 
Fecha de Ingreso: septiembre-2008
Mensajes: 24
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Iniciar con postgreSQL y PHP

Bueno, ya no sale ese error pero sale otro:
Warning: pg_exec() [function.pg-exec]: Query failed: ERROR: no existe la relación «usuario» LINE 1: select * from usuario; ^ in C:\xampp\htdocs\login\conectar.php on line 13

y seguro que es porque no he creado la tabla, lo que no se como hacer en pgAdmin III, solo he podido crear la BD. Espero me puedas dar los pasos para crear una tabla usuario con las columnas nombre, usuario y passsword

Este es el codigo completo:

<?php

$host="localhost";
$bd="bd_login";
$port="5432";
$user="postgres";
$pass="postgre";

$enlace = pg_connect("host=$host port=$port dbname=$bd user=$user password=$pass")
or die("Existio un error al intentar conectarse al servidor de base de datos");

$resultado = pg_exec($enlace,"select * from usuario;")
or die("No se pudo realizar la consulta");
echo "Numero de registros encontrados en la base de datos: ".pg_num_rows($resultado)."<br><br>";
  #6 (permalink)  
Antiguo 13/05/2012, 19:47
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: Iniciar con postgreSQL y PHP

Sin querer ser pesado, pgadmin es una herramienta bastante intuitiva. Si ya creaste la base de datos, crear tablas no tiene porque ser un problema.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: password, php, postgre, sql
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 14:12.