Bonjour,
j'ai réaliser un programme en C++ qui me permet de me connecter a une base mySQL et qui me permet d'écrire des valeur dans cette base:
J'utilise cette chaine de caractère que j'ai nomée QUERY pour mettre dans la ligne de commande.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 char query[]="INSERT INTO mesure(annee,mois,jour,heure,minute,batt_temps,tempext,batt_tempe_ext,tempint,batt_tempe_int,humext,humint,temproseeext,temproseeint,ventvitesse,ventdirection,batt_vent,pression,pluiejournee,pluiehier,pluietotale,pluieannee,pluiemois,pluiejour,batt_pluie,prevision) VALUES ('','01','27','17',annee,'0','2','0','23','0','23','23','-2','3','41','253','0','987','4','56','156','2006','01','01','0','C');"; ... ... if(mysql_real_query(conn,query,(unsigned int) strlen(query))) .....
j'aimerais maintenant envoyer a la place des valeurs brutes des variables qui en l'occurence sont des int et float.
j'ai essayer de remplacer les valeur par des variables mais bien sur cela ne marche pas.
il me faudrai créer bout a bout un nouveau QUERY avec mes variables.
comment puis je faire...merci de vos réponses.
Partager