IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Petit souci de connexion à MySQL : Access denied for user 'root'@'localhost' [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut Petit souci de connexion à MySQL : Access denied for user 'root'@'localhost'
    Bonsoir

    J'ai un petit souci d'appel avec une base de données faite sous Wamp SCP. J'ai un message qui ne trouve pas le bon chemin ou mot de passe ?? bref il y a un petit bug au niveau de la lecture de table.

    Pour info je travaille en localhost , root .

    Si quelqu'un peut eclairer ma lanterne

    Voici le code php qui appel les éléments de la table tarif_bateau_vec :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <html>
    <body>
     
    <?PHP
     
    $db = mysql_connect('localhost', 'root', 'pomme');
    mysql_select_db('essai.php',$db);
     
    $sql = 'SELECT * FROM tarif_bateau_vec';
    $req = mysql_query($sql) or die('Erreur SQL ! '.$sql.' '.mysql_error());
    while($data = mysql_fetch_array($req))
    {
    echo "<div align=\"center\"><center> <table border=\"1\"> <tr> <td>";
    echo $data['ref_tar_vec'];
    echo "</td> <td>";
    echo $data['cat'];
    echo "</td> </tr> <tr><td>";
    echo $data['prix'];
    echo "</td> <td>";
    echo $data['lon'];
    echo "</td> </tr> </table> </center></div>";
    }
    mysql_close();
    ?> 
     
    </body>
    </html>

    Le message d'erreur quand je lance ma page pour afficher la tableau:

    Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\wamp\www\essai\essai.php on line 6

    Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\wamp\www\essai\essai.php on line 7
    Erreur SQL ! SELECT * FROM tarif_bateau_vec No database selected
    Une photo de ma table sous phpadmin :



    Merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Points : 331
    Points
    331
    Par défaut
    Bonjour,

    Ce serait pas plutôt un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $db = 'projet';
    mysql_connect('localhost', 'root', 'pomme');
    mysql_select_db($db) or die('Unable to select database');

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2010
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 144
    Points : 241
    Points
    241
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php 
    mysql_connect('localhost', 'root', 'password-here');
    mysql_select_db('projet');
    ?>

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Points : 1 638
    Points
    1 638
    Par défaut
    Je propose à mon tour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $db = mysql_connect('localhost', 'root', 'pomme');
    	mysql_select_db('projet',$db);
    Es-tu sûre d'avoir 'pomme' en mot de passe ? Par défaut l'user root n'a pas de mot de passe.
    Règle N° 1 : Si tout va bien, ne touchez à rien.

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut
    Bonsoir

    Veuillez m'excuser du retard de la réponse , après correction auto de mon code j'ai trouvé la solution.

    Il s'agissait d'un problème de mot de passe en trop que je ne devais pas mettre comme vous me le signalez.

    Encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Access denied for user 'root'@'localhost' (using password: NO)
    Par olaf_le_preux dans le forum Administration
    Réponses: 23
    Dernier message: 20/05/2013, 12h24
  2. Réponses: 1
    Dernier message: 20/07/2012, 13h28
  3. Réponses: 2
    Dernier message: 21/10/2006, 16h32
  4. [Connexion] Access denied for user: 'root@localhost'
    Par abooks86 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/10/2006, 13h17
  5. #1045 - Access denied for user 'root'@'localhost'
    Par BRAUKRIS dans le forum Installation
    Réponses: 2
    Dernier message: 05/04/2006, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo