Variable requete SQL

Guybrush87 Messages postés 1 Statut Membre -  
 le père -
Bonjour,

Je suis en train de développer un programme en C qui récupère des variables dans une structure.
Ensuite, je passe par la fonction mysql_query de la librairie mySQL à laquelle je passe en paramètre ma requête qui est censée être un char*

Or, je me demande comment je peux faire pour que les variables soient bien interprétées.
Dois-je faire une fonction statique pour la concaténation de chaîne ?
Car il y a une dizaine de variables à passer et lorsque je met des simple quotes il l'interprète comme du texte et si je n'en met pas (ou avec \) ça plante.

Merci pour vos idées ;)

2 réponses

Aprexia Messages postés 101 Statut Membre 24
 
Bonjour,
Utilise des double quotes tu devrais pouvoir intégrer directement tes variables à ta chaîne.
0
le père
 
en C ???
0
le père
 
Bonjour

Il me semble qu'avec sprintf, ça devrait se faire tout seul, à condition bien sûr de mettre des quotes et des \ là où il y en a besoin. As-tu un exemple qui te pose un problème ?
0