|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 17 ![]() |
Bonjour,
Je dévellope un logiciel en C++ et je souhaiterai sauvegarder dans une table mysql 1000 valeurs. Seulement voila je n'ai pas trop envi de créer les 1000 colonne les unes aprés les autres et je souhaiterais savoir s'il est possible de créer un tableau de colonne et si oui comment? J'espère avoir été clair merci de vos réponse Elie42 |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
Salut,
es-tu bien sur de vouloir créer une nouvelle colonne pour chaque nouvelle valeur ?!? Si tu veux coder proprement, réfléchis bien d'abord à la structure de ta(tes) table(s), tu ne devrais pas avoir besoin de la changer dynamiquement...
__________________
"Le problème du monde, c'est que les imbéciles sont présomptueux et les gens intelligents bourrés de doutes" B. Russell |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 17 ![]() |
En fait je cherche à créer 1000 colonnes automatiquement c'est à dire sans les créer moi même dans mysql administrator (valeur0, valeur1, ..., valeur999)
Sinon je voudrai créer une seule colonne mais pouvant contenir mes 1000 valeurs. et je ne vois pas du tt comment faire... |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
1000 colonnes c'est un peu beaucoup quand même
Tu devrais faire une deuxième table, et mettre dans la 1ère l'id correspondant à la valeur. |
|
|
00
|
|
|
#5 | |
|
Membre actif
![]() |
Citation:
Si tu veux créer 1000 colonnes, c'est que chaque valeur correspond à une donnée différente (pression, température, date, heure, age du capitaine, etc...), mais ca m'étonnerait que ce soit le cas ? Enfin c'est toujours possible sinon, il te suffit de faire ça dans une boucle qui sera parcourue 1000 fois:
__________________
"Le problème du monde, c'est que les imbéciles sont présomptueux et les gens intelligents bourrés de doutes" B. Russell |
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 17 ![]() |
oui mes valeurs représentent toutes la même donnée.
J'ai créer un tableau de 1000 valeurs en C++, ces valeurs me permettent de construire une courbe et souhaiterai sauvegarder ces 1000 valeurs? |
|
|
00
|
|
|
#7 |
|
Membre actif
![]() |
Donc ne crée surtout pas 1000 colonnes !!
Tu as juste besoin de faire un INSERT dans la même colonne pour chacune de tes valeurs, rien de plus. Ton tableau, c'est un std::vector ? Si c'est le cas, tu peux le parcourir à l'aide d'une boucle for ou while et d'un itérateur, et, à chaque passage dans la boucle, tu envoies ta requête d'insertion à MySQL. Je ne vois pas trop où se situe le problème à vrai dire...
__________________
"Le problème du monde, c'est que les imbéciles sont présomptueux et les gens intelligents bourrés de doutes" B. Russell |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 17 ![]() |
non c'est un tableau normal
merci je vais tester ce que tu ma di et je reviens si j'ai des problèmes merci de ton aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com