Üdv!
format(Query,100,\"SELECT * FROM felh WHERE nev=\'%s\'\",JatekosNeve(playerid));
mysql_query(Query);
Eddig jutottam el. Ez egy bejelentkezés lenne majd. A jelszót, hogy nézhetem meg, hogy helyes-e? \"jelszo\" néven van tárolva az adatbázisban.
____________________________________________________________________________________________________________________________
Nem menti fel az adatokat.
09:57:02] CMySQLHandler::Query(UPDATE felh SET lx=2139.333251 WHERE nev=\"Mester_Bence\") - An error has occured. (Error ID: 2014, Commands out of sync; you can\'t run this command now)
Ezt a hibát kapom. Tegnap este hibátlanul feltette.
new Query[100];
GetPlayerPos(playerid, PlayerInfo[playerid][lx],PlayerInfo[playerid][ly],PlayerInfo[playerid][lz]);
format(Query,100,\"SELECT * FROM felh WHERE nev=\\\"%s\\\"\",JatekosNeve(playerid));
mysql_query(Query);
format(Query,100,\"UPDATE felh SET lx=%f WHERE nev=\\\"%s\\\"\",PlayerInfo[playerid][lx],JatekosNeve(playerid));
mysql_query(Query);
Jelszót így ellenõrizheted:
format(query,sizeof(query),\"SELECT * FROM `felh` WHERE nev = \'%s\' AND jelszo = \'%s\'\",JatekosNeve(playerid),inputtext);
mysql_query(query);
if(mysql_num_rows() != 0)
{
// Helyes jelszó
}
else
{
/Helytelen jelszó
}
Bocs így:
format(query,sizeof(query),\"SELECT * FROM `felh` WHERE nev = \'%s\' AND jelszo = \'%s\'\",JatekosNeve(playerid),inputtext);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
// Helyes jelszó
}
else
{
/Helytelen jelszó
mysql_free_result();
}