IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Insertion de variables dans une commande SQL


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    F�vrier 2013
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2013
    Messages : 44
    Par d�faut Insertion de variables dans une commande SQL
    Salut, j'ai un probl�me
    j'essai d�ex�cuter la requ�te mysql "insert into" avec la fonction mysql_query , �a marche tr�s bien si je donne des valeurs bien sp�cifiques.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    mysql_query(myData,"INSERT INTO table  VALUES (01,'test','test')");
    mais j'aimerais inserer au lieu de �a des variables
    est-ce possible ? si oui , comment?
    Merci

  2. #2
    Membre Expert
    Avatar de white_tentacle
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1 505
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par d�faut
    C�est possible en utilisant des � prepared statements �

    https://dev.mysql.com/doc/refman/5.5...-overview.html

    (en anglais).

    Les autres solutions, comme construire la cha�ne en concat�nant les param�tres, sont � proscrire car elles sont source d�erreur et de failles de s�curit�.

    � noter que comme tu es en C++, tu aurais probablement int�r�t � passer par un wrapper c++ (mysql++ par exemple) plut�t que d�appeler directement l�API C.

  3. #3
    Membre actif
    Inscrit en
    F�vrier 2013
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2013
    Messages : 44
    Par d�faut
    merci white_tentacle pour votre r�ponse,
    j'ai r�solu mon probl�me avec la concat�nation des chaines mais j�essayerai avec votre m�thode, merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 7
    Dernier message: 01/11/2012, 21h37
  2. Passer une variable dans une requ�te SQL
    Par Remedy dans le forum C++
    R�ponses: 2
    Dernier message: 11/05/2006, 16h48
  3. Peut-on inclure une variable dans une cha�ne SQL ?
    Par beegees dans le forum Langage SQL
    R�ponses: 2
    Dernier message: 29/03/2006, 11h31
  4. Concat�nation d'une variable dans une commande
    Par dreamanoir dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 10/03/2005, 17h08
  5. R�ponses: 2
    Dernier message: 30/09/2004, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo