Cześć! A więc, zaczynam pisać moda z bazą danych MySQL, na początek zrobiłem prostą funkcje aby sprawdzić czy mam wszystko OK z bazą danych itp. i mam pewien problem - funkcja ta działa za pierwszym wpisaniem komendy, ale potem już wywala error w MySQL. Oto komenda z tą funkcją:
if (strcmp(cmdtext, "/sprawdz", true)==0) {
new string[256];
format(string, sizeof(string), "SELECT username FROM mybb_users WHERE `username` = '%s' LIMIT 1", Player(playerid));
if(mysql_query(string)){
SendClientMessage(playerid, COLOR_WHITE, "Bravooo, Jesteś w bazie danych");
} else{
SendClientMessage(playerid, COLOR_WHITE, "Nie ma Cię w bazie danych"); return 1;}
return 1;
}
a to errory które są w mysql_log.txt:
[22:03:28] CMySQLHandler::Query(SELECT username FROM mybb_users WHERE `username` = 'Lomek' LIMIT 1) - Successfully executed.
[22:03:29] >> mysql_query( Connection handle: 1 )
[22:03:29] CMySQLHandler::Query(SELECT username FROM mybb_users WHERE `username` = 'Lomek' LIMIT 1) - An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)
Jak widać, przy pierwszym wysłaniu zapytania wszystko jest OK, ale potem już nie działa.. Co jest nie tak? Proszę o pomoc.