Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2019, 11:21
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: Error al conectar postgresql con php

Cita:
Iniciado por madison_sg Ver Mensaje
Hola a todos, estoy tratando de conectar una base de datos en postgresql y PHP, pero al iniciar la aplicacion me envia el siguiente error: Warning: pg_connect(): Unable to connect to PostgreSQL server: could not translate host name "127.0.0.1," to address: Unknown host in C:\xampp\htdocs\CustomerInsightSystem\php\connecti on.php on line 18, Alguien me puede ayudar?
Este es mi codigo de conexion:
Código PHP:
$host="127.0.0.1";
    
$port="5432";
    
$user="postgre";
    
$pass="postgres";
    
$dbname="basededatos";



    
$con pg_connect("host=$host, port=$port, user=$user, password=$pass, dbname=$dbname"); 
Gracias!!
el mensaje de error dice no se puede conectar a la base de datos por que no se puede traducir el NOMBRE de DOMINIO "127.0.0.1,"

si te fijas en las comillas , te veras que Hay 1 coma,

segun la documentacion de php, la cual siempre debes consular, cuando uses una funcion

https://www.php.net/manual/es/function.pg-connect.php

la forma corta de consultar una funcion es
https://www.php.net/NOMBRE_FUNCION

https://www.php.net/pg_connect

volviendo al tema, la forma de conectar a postgreess

Código PHP:
 pg_connect("host=sheep port=5432 dbname=mary user=lamb password=foo"); 
es seprando por ESPACIOS
a diferencia de tu conexion que la hiciste con COMAS
Código PHP:
 pg_connect("host=$host, port=$port, user=$user, password=$pass, dbname=$dbname"); 
como siempre, revisa la documentacion o ejemplos, en cualquier lenguaje de programacion
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9