Ik ben hier bezig met een klein loginprogrammaatje..
Heb dus een loginwindow die de username en apssword door stuurt naar de databasemanager...
Hier maak ik connectie met de database en dat werkt ook wel!
Hier wil ik een query uitvoeren op de database maar hiero gaat het fout!
De fout zit hem in de Row = mysql_fetch_row(pResult);
Daar crasht de applicatie...
Mijn tabel ziet er als volgend uit:
Tabelnaam: users
Kolom 1: id
Kolom 2: username
Kolom 3: password
Kan iemand mij hiermee helpen?? Alvast bedankt
Heb dus een loginwindow die de username en apssword door stuurt naar de databasemanager...
code:
1
2
3
4
5
6
7
8
9
10
| bool DBMgr::ConnectDatabase()
{
if(!(pConnection = mysql_init(NULL)))
return 0;
if(mysql_real_connect(pConnection,"localhost","Informatie","","",0,NULL,0) == NULL) //error, quit the program
return FALSE;
else return TRUE;
} |
Hier maak ik connectie met de database en dat werkt ook wel!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| bool DBMgr::LoginCheck(char *user, char *pass)
{
char query[256];
sprintf(query, "SELECT password FROM users WHERE username=%s",user);
mysql_query(pConnection,query); //query the database
pResult = mysql_use_result(pConnection);
Row = mysql_fetch_row(pResult);
//printf("The CategoryID is: %s\n", Row[2] );
mysql_free_result(pResult);
return TRUE;
} |
Hier wil ik een query uitvoeren op de database maar hiero gaat het fout!
De fout zit hem in de Row = mysql_fetch_row(pResult);
Daar crasht de applicatie...
Mijn tabel ziet er als volgend uit:
Tabelnaam: users
Kolom 1: id
Kolom 2: username
Kolom 3: password
Kan iemand mij hiermee helpen?? Alvast bedankt
Zonnepanelen 3950Wp - DMEGC 6x395Wp (ZW 2°) + DMEGC 4x395Wp (ZW 28°) - Solis 3.6 ; Easee Charge Lite 11kW + Easee Equalizer (Load Balancing) ; BMW iX1