1 pièce(s) jointe(s)
Connexion au serveur DB impossible.
Bonjour, j'ai de nouveau un soucis avec mon ordinateur (MacOs High Sierra, Mamp 4.0.5)
Nous avons créé une base de donnée comme cela:
Pièce jointe 329316
Ensuite nous aimerions grâce au Php afficher la liste des vendeurs...
Voici mon code qui ne fonctionne (page blanche) :
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 25 26 27
|
<?php
//conexion au serveur
try {
$dns='mysql:host=127.0.0.1;dbname=dbpirson' ;
$utilisateur='root';
$motdepasse='root';
$maconnexion= new PDO ($dns, $utilisateur, $motdepasse);
$maconnexion->exec("SET CHARACTER SET uft8");
}
catch (Exception $e) {
echo "connexion au serveur db impossible :", $e->getMessage();
die();
}
?> |
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 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
<?php
requiere_once('try.php')
?>
<html>
<head>
<meta charset="utf-8">
<title>Document sans nom</title>
</head>
<body>
<?php
echo("liste des vendeurs <br>");
try {
$sql="SELECT * FROM tb_vendeurs ORDER BY nom";
$select = $maconnexion->query($sql);
while($enregistrement = $select->fetch(PDO::FETCH_OBJ))
{
echo $enregistrement->Id_vendeur, ' ' ,$enregistrement->Nom, ' ' ,$enregistrement->Prenom, ' ' ,$enregistrement->Sexe, ' ' ,$enregistrement->Ville , ' ' ,$enregistrement->Naiss, '<a href="detail.php?id=',$enregistrement->id_vendeur,'">détail</a>', '<br>';
}
}
catch(Exception $e) {
echo "une erreur est servenue lors de la récupération des vendeurs";
}
?>
</body>
</html> |
Un ami m'a également passé son code qui fonctionne chez lui mais pas chez moi... Un message comme cela arrive sur mon pc
Code:
Connexion au serveur db impossible :SQLSTATE[HY000] [2002] Connection refused"
Voici son code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
//Connexion au serveur
try {
$dns='mysql:host=127.0.0.1;dbname=dbpirson';
$utilisateur='root';
$motdepasse='root';
$maconnexion= new PDO ($dns, $utilisateur, $motdepasse);
$maconnexion->exec("SET CHARACTER SET utf8");
} catch (Exception $e) {
echo "Connexion au serveur db impossible :", $e->getMessage();
die();
}
?> |
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 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <?php
require_once('connexiondb.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
echo ("liste des vendeurs <br>");
try {
$sql="SELECT * FROM tb_vendeurs ORDER BY nom";
$select= $maconnexion->query($sql);
while($enregistrement = $select->fetch(PDO::FETCH_OBJ)) {
echo $enregistrement->Id_vendeur, ' ',$enregistrement->Nom, ' ',$enregistrement->Prenom, ' ', $enregistrement->Sexe, ' ',
$enregistrement->Ville, ' ', $enregistrement->Naiss, '<a href="detail.php?id=',$enregistrement->Id_vendeur,'">détail</a>', '<br>';
}
} catch(Exception $e) {
echo "une erreur est survenue lors de la récupération des vendeurs";
}
?>
</body>
</html> |
Les pages sont bien installé dans mon dossier htdocs... donc je ne comprends pas où est le problème....
Merci d'avance pour votre aide...