deconnexion inexpliquée - C - Programmation
Marsh Posté le 02-09-2008 à 10:41:50
si je mets :
Code :
|
Ca marche
Marsh Posté le 02-09-2008 à 11:01:12
Ben peut etre cela provient du fork
J'ai mis dans le main (donc meme connexion pour les fils)
Code :
|
puis
Code :
|
La 2° requete n'est pas executée!
Marsh Posté le 02-09-2008 à 11:50:06
A tout hasard, si tu ne fait pas le mysql_free_result(res); qu'est ce que ca donne?
Parce que vu que c'est a la deuxieme évaluation de res, apres un passage par cette fonction, que ton probleme survient, ça pourrait être lié, des fois que ça aie un effet de bord sur un champ de conn.
A+,
Marsh Posté le 02-09-2008 à 12:14:33
non.
Ce n'est pas lié à la la compilation j'espère je fais:
gcc -c main.c md5.c -I/usr/include/mysql
puis
gcc -o serveur main.o md5.o -L/usr/lib/mysql -lmysqlclient
Marsh Posté le 02-09-2008 à 12:37:39
J'ai viré le pointeur static MYSQL *conn;
et jai mis MYSQL conn;
Je retrouve le pointeur (&conn)
Là ca marche !
Marsh Posté le 02-09-2008 à 10:00:07
Bonjour, lorsque j'effectue ces deux requetes, le log me dit que la première est ok mais la 2° à échoué (requete echou 2).J'appelle la même requete pour vous montrer l'absurdité.
Où est l'explication ?