mysql et c++ sous codeblocks erreur o niveau de insert - C++ - Programmation
Marsh Posté le 06-05-2009 à 10:52:14
babylicious a écrit : J'insere "c" et "b" et non leurs valeurs. |
c'est exactement ce que ton code demande.
mysql_query exécute la requête passée en paramètre. A toi de passer une requête valide.
Au passage, renseigne-toi sur les requêtes préparées (prepared statements).
Marsh Posté le 24-05-2009 à 23:22:49
Voici le code donné pour étudier les prepared statement.Le nouveau est que j'ai une erreur mysql_stmt_init@4 et ce pour tous les prepared statements que j'utilise.Je ne sais pas quoi faire car J'ai bien rajouté libmysqlclient.a
Code :
|
Marsh Posté le 25-05-2009 à 07:43:10
Problème de version de mysql? C'est quoi l'erreur exacte? A la compilation ou l'exécution?
Marsh Posté le 25-05-2009 à 08:55:55
A LA COMPILATION
undefined reference to mysql_stmt_init@4
undefined reference to mysql_stmt_prepared@12
undefined reference to mysql_stmt_param_count@4
undefined reference to mysql_stmt_bind_param@8
undefined reference to mysql_stmt_error@4
undefined reference to mysql_stmt_execute@4
undefined reference to mysql_stmt_affexted_rows@4
voila les seuls erreurs que j'ai a la compilation
Marsh Posté le 06-05-2009 à 09:29:36
Bonjour voici mon code
Le problème se situe au niveau de
if( mysql_query(ptconn, "INSERT INTO facture(numfact,date) VALUES ('c','b')" )==0)
J'insere "c" et "b" et non leurs valeurs.
Je ne vois pas comment faire