Se connecter en local via PHP
Bonjour,
Je m'essaye actuellement à Postgresql et maintenant que j'ai installé le soft, essayé mes requêtes, je voudrais faire tourner du PHP pour aller plus loin. J'ai donc modifier le fichier C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\apache\www\index.php, les echos fonctionnent sans problème mais ça bug dès que je veux me connecter à la BDD. (J'obtenais précemment <<La page localhost ne fonctionne pas. Impossible de traiter cette demande via localhost à l'heure actuelle.>>)
Voici mon code en entier, qui m'affiche <<nombre de références par mois:>> uniquement. Donc la requete ne s'éxécute pas car je l'ai testée dans l'interface Pgadmin...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'postgres', 'bonjour', '5432');
$mois = array("","Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre");
//****************************************************************** REQUETES ************************************************************
$req_ref_uniques="SELECT COUNT(DISTINCT refer) as nb_ref, date_part('month',date_concernee) as mois
FROM donnees
GROUP BY date_part('month',date_concernee)";
//****************************************************************************************************************************************
echo "nombre de références par mois:";
$req_rep = $bdd->query($req_ref_uniques);
while($row = $req_rep->fetch()) {
echo 'e';
echo '> '.$mois[$row['mois']].' => '.$row['nb_ref'].'<br>';
}
$req_rep->closeCursor();
?> |
Je pensais que cela fonctionnait comme Wampp ou EasyPHP mais je me suis trompé ?
Comment me connecter en PHP en local à ma base de données Postgresql ?
Merci d'avance pour vos lumières