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 :

Authentification impossible [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Janvier 2014
    Messages : 17
    Par défaut Authentification impossible
    Bonsoir,

    Encore un probleme d'identification.
    J'ai cree un formulaire sur mon site qui me permet de recuperer une reference de ma base de donnee. Avec cette reference, je veux aller recuperer les donnees associees dans la table et les retourner (pour plus tard les envoyer par mail mais je n'en suis pas encore la). La requete est simple mais je l'ai quand meme testee dans phpmyadmin et tout fonctionne correctement.
    J'ai donc ensuite cree mon script php avec connexion a la base de donnees et des echos un peu partout pour voir ce qui se passe.
    La connection a la base se passe sans probleme mais lorsque j'arrive a la requete, je recois un message qui dit que l'authentification n'est pas bonne (avec un nom d'utilisateur de base: smartbo6 alors que le nom d'utilisateur donne dans les donnees de connection est smartbo6_pjadmin)
    Est-ce quelqu'un a deja eu le meme probleme?

    Voila mon code si cela peut aider:

    Code : 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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <?php
    // Parametres de connexion à la base de données
    $dbhost='localhost'; // adresse
    $dblogin='smartbo6_pjadmin'; // login
    $dbpassword='c0nv3rsation'; // mot de passe
    $dbname='smartbo6_flyemptylegs'; // nom de la base
     
    //$connexion = false;
     
     
    //connexion a la base de donnees
    try {
        $bdd = new PDO('mysql:host='.$dbhost.';dbname='.$dbname, $dblogin, $dbpassword);
        echo 'Database connection succeeded.';
        $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // permet de recuperer tous les type d'erreurs
        $connexion = true;
    }
    catch (PDOException $erreur) {
        echo '*** Error establishing a database connection: ' . $erreur->getMessage();
    }
    //lancement de la requete
    	$sql = 'SELECT * FROM `flights` WHERE `Offer_id` = \'' . $_GET['offer_id'] . '\'
    LIMIT 0 , 30';
    //on lance la requete (mysql_query) et on impose un message d'erreur si la requete ne se passe pas bien (or die)
    $req = mysql_query ($sql) or die('Erreur SQL!<br />'.sql.'<br />'.mysql_error());
    //nombre de reponses a la requete
    $nombre_de_reponse=mysql_num_rows($req);
    // Pour lister l'ensemble des réponses à la requete
    ini_set('mysql.trace_mode', true);
     
    mysql_set_charset('utf8');
     
    {
        if(mysql_num_rows($req) > 0)
        {
            echo '<table border="1">';       
            $row = mysql_fetch_assoc($req);       
            echo '<tr><th>', implode('</th><th>', array_keys($row)), '</th></tr>';       
            do
            {
                echo '<tr><td>', implode('</td><td>', $row), '</td></tr>';
            }
            while($row = mysql_fetch_row($req));       
            echo '</table>';
        }   
        mysql_free_result($req); 
    	mysql_close($con);
    }
    ?>
    et voila le retour:
    Database connection succeeded.Erreur SQL!
    sql
    Access denied for user 'smartbo6'@'localhost' (using password: NO)
    En esperant que quelqu'un ait deja eu le meme probleme parce que je ne vois plus quoi tenter...

    Merci pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu fais une connexion en PDO et tu executes tes requêtes avec l'ancienne extension mysql_*, ça ne va pas.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Janvier 2014
    Messages : 17
    Par défaut
    Desole pour ce genre d'erreur, je decouvre en codant ce projet.

    Je vais recoder la partie connexion en utilisant le sql.

    Merci encore sabotage.

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Janvier 2014
    Messages : 17
    Par défaut
    Bon je viens d'essayer de me connecter avec seulement les parametres mysql et non plus PDO et j'obtiens toujours la meme erreur.

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Quel est ton code et l'erreur maintenant ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Janvier 2014
    Messages : 17
    Par défaut
    Voila le code:

    Code : 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
    28
    29
    30
    31
    32
    33
    34
    35
    <?php
    $bdd = mysql_connect("localhost", "smartbo6_pjadmin", "c0nv3rsation", "smartbo6_flyemptylegs")
        or die("Impossible de se connecter : " . mysql_error());
    echo 'Connexion réussie';
    mysql_close($bdd);
     
    //lancement de la requete
    	$sql = 'SELECT * FROM `flights` WHERE `Offer_id` = \'' . $_GET['offer_id'] . '\'
    LIMIT 0 , 30';
    //on lance la requete (mysql_query) et on impose un message d'erreur si la requete ne se passe pas bien (or die)
    $req = mysql_query ($sql) or die('Erreur SQL!<br />'.sql.'<br />'.mysql_error());
    //nombre de reponses a la requete
    $nombre_de_reponse=mysql_num_rows($req);
    // Pour lister l'ensemble des réponses à la requete
    ini_set('mysql.trace_mode', true);
     
    mysql_set_charset('utf8');
     
    {
        if(mysql_num_rows($req) > 0)
        {
            echo '<table border="1">';       
            $row = mysql_fetch_assoc($req);       
            echo '<tr><th>', implode('</th><th>', array_keys($row)), '</th></tr>';       
            do
            {
                echo '<tr><td>', implode('</td><td>', $row), '</td></tr>';
            }
            while($row = mysql_fetch_row($req));       
            echo '</table>';
        }   
        mysql_free_result($req); 
    	mysql_close($con);
    }
    ?>
    Et voila l'erreur:

    Connexion réussieErreur SQL!
    sql
    Access denied for user 'smartbo6'@'localhost' (using password: NO)

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

Discussions similaires

  1. [Exchange 2010] Authentification impossible avec OWA
    Par DomiM dans le forum Exchange Server
    Réponses: 10
    Dernier message: 08/03/2010, 10h37
  2. Jboss 4.2.3: Authentification Impossible
    Par rhani-sama dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 27/05/2009, 16h38
  3. CUPS : Authentification impossible
    Par libuma dans le forum Réseau
    Réponses: 4
    Dernier message: 18/12/2008, 23h44
  4. Réponses: 1
    Dernier message: 24/11/2008, 11h29
  5. Réponses: 0
    Dernier message: 03/04/2008, 12h35

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