Insert into pour inserer des variables en c
Résolu/Fermé
monalisa16
Messages postés
116
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
25 mars 2013
-
20 mai 2012 à 20:20
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 21 mai 2012 à 21:10
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 21 mai 2012 à 21:10
A voir également:
- Insert into pour inserer des variables en c
- Touche insert - Guide
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer table des matières word - Guide
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
20 mai 2012 à 22:07
20 mai 2012 à 22:07
C'est du C++ pas du C. C'est important de bien préciser pour ceux qui aident.
Sinon, pour concaténer il faut mettre + et si tu veux mettre un guillemet dans la chaîne tu peux faire \"
Sinon, pour concaténer il faut mettre + et si tu veux mettre un guillemet dans la chaîne tu peux faire \"
monalisa16
Messages postés
116
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
25 mars 2013
20 mai 2012 à 22:20
20 mai 2012 à 22:20
Merci je veux le faire en C && pas en C++,,,je sais pas comment ???
monalisa16
Messages postés
116
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
25 mars 2013
20 mai 2012 à 22:34
20 mai 2012 à 22:34
INserer une variable avec insert into ds ma requete SQL en C commmeeeeent faireee????? pleaaaaaaaaaaaaazzzzzzzze
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
20 mai 2012 à 22:38
20 mai 2012 à 22:38
En C, le type string n'existe pas. Il faut utiliser un tableau de caractères :
char query[255];
fprintf(query, "insert into hotel (.......) values ('%s' '%s'...", nom, adresse);
char query[255];
fprintf(query, "insert into hotel (.......) values ('%s' '%s'...", nom, adresse);
monalisa16
Messages postés
116
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
25 mars 2013
20 mai 2012 à 22:40
20 mai 2012 à 22:40
Ouii oui je sais c un exemple de servlet en java que j'ai fais l'annee passée ,,mercii je v voir ce que ca donne ;)
monalisa16
Messages postés
116
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
25 mars 2013
20 mai 2012 à 22:46
20 mai 2012 à 22:46
Comment puis je le faire avec cette instruction
mysql_query(conn, "INSERT INTO packetAck VALUES (def, ip_origin , mac_origin)");
????
Merciii d'avance
mysql_query(conn, "INSERT INTO packetAck VALUES (def, ip_origin , mac_origin)");
????
Merciii d'avance
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
20 mai 2012 à 22:50
20 mai 2012 à 22:50
Tu peux pas, tu dois passer par une étape supplémentaire comme avec fprintf (cf. mon exemple).
monalisa16
Messages postés
116
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
25 mars 2013
20 mai 2012 à 22:55
20 mai 2012 à 22:55
Thanx ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
monalisa16
Messages postés
116
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
25 mars 2013
21 mai 2012 à 20:54
21 mai 2012 à 20:54
Merci a Fiddy
Je rectifie l'instruction peut etre que quelqu'1 aura besoin
En C Linux
sprintf(query, "INSERT INTO packetAck VALUES ('%s','%s','%s');", def,ip_origin,mac_origin);
mysql_query(conn, query);
Je rectifie l'instruction peut etre que quelqu'1 aura besoin
En C Linux
sprintf(query, "INSERT INTO packetAck VALUES ('%s','%s','%s');", def,ip_origin,mac_origin);
mysql_query(conn, query);
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
21 mai 2012 à 21:10
21 mai 2012 à 21:10
Oups, très juste. fprintf c'est pour les fichiers.
Merci du retour et bonne continuation.
Merci du retour et bonne continuation.