Bonsoir tout le monde,

je dois faire un projet en c++,

voici mes outils :
codeBlocks
librairie MySQL
easyPhp pour mysql

je dois donc me connecter � la base mysql, recup�rer les donn�es et construire un objet � partir de ces donn�es

j'arrive donc � me connecter sans probl�mes � la base
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
 
    MYSQL mysql;
    mysql_init(&mysql);
    mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"option");
 
    if(mysql_real_connect(&mysql,"localhost","root","","carConfig",0,NULL,0)){
            //Requête qui sélectionne tout dans ma table scores
            mysql_query(&mysql, "SELECT * FROM options");
 
            //Déclaration des pointeurs de structure
            MYSQL_RES *result = NULL;
            MYSQL_ROW *row = NULL;
 
            //On met le jeu de résultat dans le pointeur result
            result = mysql_use_result(&mysql);
 
            //Tant qu'il y a encore un résultat ...
            while ((*row = mysql_fetch_row(result)))
            {
               /*?????????????? */
               i++;
            }
 
            //Libération du jeu de résultat
            mysql_free_result(result);
 
            //Fermeture de MySQL
            mysql_close(&mysql);
    }
    else{
        throw MonException("Erreur : connexion à la base impossible");
    }
comme vous pouvez le voir, je dois faire un "select *" de ma table option

structure de cette table :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
CREATE TABLE `options` (
  `id` int(3) NOT NULL auto_increment,
  `nom` varchar(255) NOT NULL default '',
  `description` varchar(255) NOT NULL default '',
  `refTypeOption` int(3) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
j'ai donc fait une classe "Options" et j'aimerais donc pouvoir faire une boucle qui construirait des objets "Options" et qui les mettrais dans un "vector":
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
 
vector < Options > liste;
TANT QUE il y a des données dans la base{
	liste.push_back(Options opt(id, nom,description,refTypeOption));
}

est-ce que quelq'un pourrais m'�clairez svp ??

merci d'avance

Luigi