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

 MySQL Discussion :

Comment récupérer des données de la BDD ( débutant )


Sujet :

MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 22
    Points
    22
    Par défaut Comment récupérer des données de la BDD ( débutant )
    Bonjour

    Je ne sais pas comment récupérer une donnée d'un champ, j'essaye mais je n'y arrive pas , et ça m'ennuie pas mal !

    Bon avant de parler du probleme, j'aimerais dabord préciser que j'ai essayer de fouiller un peu tout les tutos, cours, et forum sur mysql, en php et c++, bien que mon souci soit en c++. ( Et si j'ai raté la réponse, c'est que je ne l'ai pas comprise ).

    J'ai une table "comptes_joueurs", avec plusieurs champs, dont un qui est "account" et un second " password ".
    Ce que je souhaite faire, c'est récupérer le mot de passe d'un compte particulier, pour le comparer à celui que l'utilisateur entrera, et qu'il puisse se connecter, si les deux sont identiques.

    Voici comment est mon 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
     
    // account et password sont de type const char*, je les ai récupéré un peu plus tot. 
     
      // Requête qui sélectionne tout dans ma table scores
    		// Sert a mettre dans Query la requete avec le bon nom de compte a la place de %s
    		char query[128];
    		sprintf_s(query,"SELECT password FROM comptes_joueurs WHERE account = '%s'", account);
     
    // La ligne suivante sert à vérifier que la requete query est la bonne, sur la console.
    		cout << query << endl;
     
    // Affiche les paramètres transmis par l'utilisateur, pour vérification.
    		cout <<"Nom du joueur : "<< account << " et son mot de passe : " << password << endl;
    		cout << "mysql query result : " << mysql_query(&mysql, query) << endl;
     
    // Cette fonction me renvoye 0 a cette endroit, il n'y a donc plus d'erreurs.
    		/*printf("La connexion a echouee a cause de l erreur : %d \n" "Texte de l erreur : %s", mysql_errno(&mysql), mysql_error(&mysql));*/
     
    		//On met le jeu de résultat dans le pointeur result
    		MYSQL_RES *result = NULL;
            result = mysql_use_result(&mysql);
    		printf(" Le nom de compte du joueur connecte est : %s ", account );
    		printf(" Son mot de passe est : %s ", result );
    Une fois arrivé la, rien ne s'affiche a la place du dernier %s.

    Savez vous quelles fonctions utiliser ( et comment ) pour que je puisse récupérer le "password" relatif a "l'account" indiqué ?

    Merci

  2. #2
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 22
    Points
    22
    Par défaut
    Personne ne connait la réponse ?

    C'est étonnant parce que je suppose qu'il s'agit là d'une base de mysql, on ne peut l'utiliser sans ca. Dois-je en conclure que très peu de personnes s'en servent ?

Discussions similaires

  1. [EasyPHP] Récupérer des données sur une BDD externe ?
    Par hisin dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 31/12/2009, 12h39
  2. comment récupérer des données MATLAB sous delphi
    Par redhammd dans le forum Bases de données
    Réponses: 1
    Dernier message: 04/06/2007, 16h01
  3. comment récupérer des données sous DOS
    Par ad44dz dans le forum Ordinateurs
    Réponses: 1
    Dernier message: 06/11/2006, 15h29
  4. [ADO.Net][VB.NET] Comment copier des données entre deux BDD différentes ?
    Par maddog2032 dans le forum Accès aux données
    Réponses: 6
    Dernier message: 06/06/2005, 11h01
  5. Comment récupérer des données de Outlook Express ?
    Par frenchsting dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 29/04/2005, 11h07

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