Problem de connection php/mysql
mohasti
-
Francois -
Francois -
Bonjour chers amis,
débutant en ce domaine, j'ai écris un programme en php pour extraire des données d'une base de données mysql, mai à l'exécution j'ai le message d'ereur suivant:
Erreur : SQLSTATE[28000] [1045] Access denied for user 'ROOT'@'localhost' (using password: NO)
voici mon programme php:
<html>
<body>
<?php
try
{
$bdd = new PDO('mysql:host=LOCALHOST;dbname=EUROPE', 'ROOT', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT* FROM PAYS');
while ($donnees = $reponse->fetch())
{
echo $donnees . '<br />';
}
$reponse->closeCursor();
?>
</body>
</html>
pourriez-vous m'aider à corriger le probleme? merci d'avance.
d'autre part je vx savoir comment configurer un login et mot de pass pour mon serveur localhost...merci à ts
débutant en ce domaine, j'ai écris un programme en php pour extraire des données d'une base de données mysql, mai à l'exécution j'ai le message d'ereur suivant:
Erreur : SQLSTATE[28000] [1045] Access denied for user 'ROOT'@'localhost' (using password: NO)
voici mon programme php:
<html>
<body>
<?php
try
{
$bdd = new PDO('mysql:host=LOCALHOST;dbname=EUROPE', 'ROOT', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT* FROM PAYS');
while ($donnees = $reponse->fetch())
{
echo $donnees . '<br />';
}
$reponse->closeCursor();
?>
</body>
</html>
pourriez-vous m'aider à corriger le probleme? merci d'avance.
d'autre part je vx savoir comment configurer un login et mot de pass pour mon serveur localhost...merci à ts
A voir également:
- Problem de connection php/mysql
- Gmail connection - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Facebook connection - Guide
- Expert php pinterest - Télécharger - Langages
5 réponses
Salut :
Le message a l'air clair :
" Access denied for user 'ROOT'@'localhost' (using password: NO) "
ajoute un mdp pour l'utilisateur root sur ton serveur mysql et ajoute le dans :
$bdd = new PDO('mysql:host=LOCALHOST;dbname=EUROPE', 'ROOT', 'MOT_DE_PASSE');
a+
Le message a l'air clair :
" Access denied for user 'ROOT'@'localhost' (using password: NO) "
ajoute un mdp pour l'utilisateur root sur ton serveur mysql et ajoute le dans :
$bdd = new PDO('mysql:host=LOCALHOST;dbname=EUROPE', 'ROOT', 'MOT_DE_PASSE');
a+
bjr..
j'ai modifié les valeurs de la chaine de connexion en miniscule et le message d'erreur ne s'affiche plus ..mai tjrs le résultat est insatisfaisant. voicu ce qu'il m'affiche:
Array
Array
en attandant tjrs votre aide, merci d'avance..
j'ai modifié les valeurs de la chaine de connexion en miniscule et le message d'erreur ne s'affiche plus ..mai tjrs le résultat est insatisfaisant. voicu ce qu'il m'affiche:
Array
Array
en attandant tjrs votre aide, merci d'avance..
ca me parait normal si tu as 2 enregistrements dans ta table PAYS
quand tu execute ce bloc :
while ($donnees = $reponse->fetch())
{
echo $donnees . '<br />';
}
$donnees est un tableau contenant le resultat de ton select. la commande echo te renvoi juste le type.
tu comprendra mieux en faisant à la place un
var_dump($donnees);
quand tu execute ce bloc :
while ($donnees = $reponse->fetch())
{
echo $donnees . '<br />';
}
$donnees est un tableau contenant le resultat de ton select. la commande echo te renvoi juste le type.
tu comprendra mieux en faisant à la place un
var_dump($donnees);
merci François, j'ai bien saisi. ca marche mnt, mai je vx afficher le résultat dans un tableau..
mes amitiés
mes amitiés
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question