Bonjour,
J'ai un probleme avec un scripte qui est censé me renvoyer un 1 ou un 0 qui est dans une base de donné. Mais la il me renvoi quelque chose de bizar. Je code sous CodeBlocks en C++.
Voila le scripte :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 #include <stdio.h> #include <stdlib.h> #include <winsock.h> #include <MYSQL/mysql.h> int main() { MYSQL *mySQL; MYSQL_RES *result = NULL; MYSQL_ROW row = NULL; mySQL = mysql_init(NULL); if(mysql_real_connect(mySQL,"localhost","root","pass","tracer",0,NULL,0)) { mysql_query(mySQL, "SELECT status FROM users WHERE login='toto' AND pass='toto'"); result = mysql_store_result(mySQL); row = mysql_fetch_row(result); mysql_free_result(result); mysql_close(mySQL); return (int) row[0]; } else return -1; }
Partager