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

  1. 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
    1. le père
       
      en C ???
      0
  2. 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