C variable dans une requete
Résolu/Fermé
A voir également:
- C variable dans une requete
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
2 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
11 avril 2008 à 15:20
11 avril 2008 à 15:20
Bonjour,
En C, la concaténation de chaînes se fait par strcat (à condition d'avoir bien inclus string.h).
Donc tu dois faire
char sql[100] = "SELECT * FROM ma_table WHERE idchamp = '";
strcat(sql, ma_variable);
strcat(sql, "'");
mysql_query(&mysql, sql);
Xavier
En C, la concaténation de chaînes se fait par strcat (à condition d'avoir bien inclus string.h).
Donc tu dois faire
char sql[100] = "SELECT * FROM ma_table WHERE idchamp = '";
strcat(sql, ma_variable);
strcat(sql, "'");
mysql_query(&mysql, sql);
Xavier
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
11 avril 2008 à 15:38
11 avril 2008 à 15:38
Tu veux dire que c'est le type String de C++ ?
Mais en C, il n'y a que des tableaux de Char...
Je ne sais absolument pas comment se gère les relations entre les deux (en fait je n'ai jamais fait de C++, et quasiment jamais de C...)
Mais en C, il n'y a que des tableaux de Char...
Je ne sais absolument pas comment se gère les relations entre les deux (en fait je n'ai jamais fait de C++, et quasiment jamais de C...)
Alors ça fonctionne. Merci beaucoup beaucoup Xavier.
En fait j ai converti ma_variable qui, dans mon programme, était de type string (pour te ré"pondre oui c étaiyt le type string de C) en variable de type char par une petite manip.
Il n'y a plus d'erreur une fois que ma_variable était de type char.
Merci encore une fois, tu m'enlèves une jolie épine du pied!
Bye bye, a une prochaine fois peut être!
En fait j ai converti ma_variable qui, dans mon programme, était de type string (pour te ré"pondre oui c étaiyt le type string de C) en variable de type char par une petite manip.
Il n'y a plus d'erreur une fois que ma_variable était de type char.
Merci encore une fois, tu m'enlèves une jolie épine du pied!
Bye bye, a une prochaine fois peut être!
11 avril 2008 à 15:35
J ai bien inclu string.h.
J ai une erreur malheureusement. La fonction strcat donc prendre des chaines de caracteres?
Parce qu'en fait mon id est en string ( ce qui est sûrement une erreur).
Merci encore
Gaetan