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

 C++ Discussion :

requette mysql avec "where"


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut requette mysql avec "where"
    bonjours à tous,

    Apres une recherche sans succèes sur le net j'ai décidé de posté mon petit problème que je n'arrive pas à résoudre

    comment fait on pour avoir ce genre de requette en c++:
    (dans l'exemple c'est du php)
    $variable;
    "select champ from table where champ='$variable'"
    et la c'est ma requette en c++:
    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
    if (!mysql_query(mySQL, "select nom from client")) {
        myRES = mysql_store_result(mySQL);
        if (myRES) {
            for(unsigned int i = 0; i < myRES->row_count; i++) {
                myROW = mysql_fetch_row(myRES);
                for(unsigned int j = 0; j < mysql_num_fields(myRES); j++) {
                    aStr = myROW[j];
                    ListBox1->Items->Add(aStr);
     
                }
            }
            mysql_free_result(myRES);
        }
    }
     
     
     
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::ClikClient(TObject *Sender)
    {
     
     
     
    aff=ListBox1->Items->Strings[ListBox1->ItemIndex];
    Edit1->Text=aff;
     
     
     
        }
    et ce que je veux faire exactement c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "select nom from client where nom=aff"
    mais je ne sais pas comment faire pour que la requette prenne en compte le "aff".

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 2
    Par défaut
    s'il vous plait, je programme avec visual c++ et base de données MYSQL j'ai ce problème la:

    // je veux utiliser la var "a" dans la requête
    char* getthroughputdisponibility (MYSQL *mysql, int a)
    {
    char* unusedthroughput= NULL;
    char* buffer;
    MYSQL_RES *result = NULL;
    MYSQL_ROW row = NULL;
    unsigned int i = 0;
    unsigned int num_champs = 0;
    std::cout << "on va lire les donnees "<< std::endl;
    mysql_query(mysql, "SELECT unusedThroughput FROM throughputdisponibility WHERE class = ''+a+''");
    result = mysql_use_result(mysql);
    row = mysql_fetch_row(result);
    buffer = (char*) malloc (50*sizeof(char));
    strcpy(buffer,row[0]);
    unusedthroughput=buffer;
    buffer=NULL;
    mysql_free_result(result);
    return unusedthroughput;
    }
    je veux utiliser la variable "a" dans la requête SQL
    s'il vous plait monsieur, j'ai trop besoin de votre aide.

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

Discussions similaires

  1. [MySQL] [Réglé]Requette MySql avec date
    Par pony99 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 13/02/2009, 15h26
  2. pb requete mysql avec un WHERE NOT IN
    Par megapacman dans le forum Requêtes
    Réponses: 9
    Dernier message: 27/07/2006, 10h05

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