python2.5
Messages postés15Date d'inscriptionvendredi 28 avril 2017StatutMembreDernière intervention30 mai 2018
-
Modifié le 29 mai 2018 à 14:01
python2.5
Messages postés15Date d'inscriptionvendredi 28 avril 2017StatutMembreDernière intervention30 mai 2018
-
30 mai 2018 à 21:19
Bonjour,
Je n'arrive pas à me connecter à une base de données postgre à partir de mon serveur web MacOS Serveur(les données entrées dans pg_connect sont les bons). Mon problème est que je n'arrive pas à afficher si la connexion est réussite ou non. J'ai regardé dans le fichier php.ini si l'extension pgsql.so était présente et j'ai vu qu'elle l'était donc je pense que mon problème pourrait venir de mon socket, peut être?
<?php
$connection_string = "host=127.0.0.1 port=64998 dbname=serveur user=utilisateur password=mdp";
$cnx = pg_connect($connection_string);
if($cnx){
echo "connexion reussite";
}
else {
echo 'Erreur. Impossible de se connecter au serveur de donnees.';
exit();
}
?>
jordane45
Messages postés37731Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention30 septembre 2023342 29 mai 2018 à 14:04
Bonjour,
Essaye de voir l'erreur si il y en a une
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr, $errno, 0, $errfile, $errline);
}
set_error_handler("exception_error_handler");
try {
$connection_string = "host=127.0.0.1 port=64998 dbname=serveur user=utilisateur password=mdp";
$cnx = @pg_connect($connection_string);
} Catch (Exception $e) {
Echo $e->getMessage();
}
if($cnx){
echo "connexion reussite";
} else {
echo 'Erreur. Impossible de se connecter au serveur de donnees.';
exit();
}
python2.5
Messages postés15Date d'inscriptionvendredi 28 avril 2017StatutMembreDernière intervention30 mai 2018 Modifié le 29 mai 2018 à 14:53
ça ne fonctionne pas, rien ne s'affiche
jordane45
Messages postés37731Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention30 septembre 2023342 29 mai 2018 à 15:19
Rien ? Pas même le message dans le IF ????
As tu activé l'affichage des erreurs PHP dans tes pages (ou dans ton php.ini ) ??
python2.5
Messages postés15Date d'inscriptionvendredi 28 avril 2017StatutMembreDernière intervention30 mai 2018 29 mai 2018 à 15:27
comment on active ça ?
jordane45
Messages postés37731Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention30 septembre 2023342
>
python2.5
Messages postés15Date d'inscriptionvendredi 28 avril 2017StatutMembreDernière intervention30 mai 2018 29 mai 2018 à 15:45
Modifié le 29 mai 2018 à 14:53
29 mai 2018 à 15:19
As tu activé l'affichage des erreurs PHP dans tes pages (ou dans ton php.ini ) ??
29 mai 2018 à 15:27
29 mai 2018 à 15:45
29 mai 2018 à 15:54
Fatal error: Call to undefined function pg_connect() in /Library/Server/Web/Data/Sites/Default/effi/commun/connexion.php on line 8