Szerző Téma: Hiba sscanf-ban mysql lekérésnél  (Megtekintve 578 alkalommal)

Hiba sscanf-ban mysql lekérésnél
« Dátum: 2014. április 23. - 21:32:18 »
0 Show voters
Sziasztok! Valami gond van a mysql lekérésemmel sscanf-ba, nem tudjátok mi lehet a gond?
Kód:
      format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FelhasznaloInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
   if(mysql_num_rows() != 0)
   {
      if(mysql_fetch_row_format(Line))
      {
         sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);
         SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
         InfoBox(playerid, 1, \"Sikeresen bejelentkeztél!\");
         Betolt(playerid);
         FelhasznaloInfo[playerid][bejelentkezve] = 1;
         mysql_free_result();
      }
   }
   else
   {
      SendClientMessage(playerid, -1, \"Hibás jelszó!\");
      InfoBox(playerid, 3, \"Hibás jelszó!\");
   }
}
else
{
   SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
   InfoBox(playerid, 2, \"Nem létezik ilyen nevû felhasználó!\");
}
mysql_free_result();

 
Enum:
enum KarakterInfoEnum
{
ID,
Felhasznalo[32],
Karakternev[32],
Float:X,
Float:Y,
Float:Z,
Float:R
};
new KarakterInfo[MAX_PLAYERS][KarakterInfoEnum];

 
E.: Hibát kifelejtettem:
warning 213: tag mismatch
« Utoljára szerkesztve: 2014. április 23. - 21:35:17 írta Campe3r »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Hiba sscanf-ban mysql lekérésnél
« Válasz #1 Dátum: 2014. április 23. - 21:45:08 »
0 Show voters
[mod]Igazán elárulhatnád, hogy pontosan mire írja a hibát. A kiemelt téma pedig nem dísznek van, használd azt! Zárok.[/mod]

Hiba sscanf-ban mysql lekérésnél
« Válasz #2 Dátum: 2014. április 23. - 21:32:18 »
0 Show voters
Sziasztok! Valami gond van a mysql lekérésemmel sscanf-ba, nem tudjátok mi lehet a gond?
Kód:
      format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FelhasznaloInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
   if(mysql_num_rows() != 0)
   {
      if(mysql_fetch_row_format(Line))
      {
         sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);
         SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
         InfoBox(playerid, 1, \"Sikeresen bejelentkeztél!\");
         Betolt(playerid);
         FelhasznaloInfo[playerid][bejelentkezve] = 1;
         mysql_free_result();
      }
   }
   else
   {
      SendClientMessage(playerid, -1, \"Hibás jelszó!\");
      InfoBox(playerid, 3, \"Hibás jelszó!\");
   }
}
else
{
   SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
   InfoBox(playerid, 2, \"Nem létezik ilyen nevû felhasználó!\");
}
mysql_free_result();

 
Enum:
enum KarakterInfoEnum
{
ID,
Felhasznalo[32],
Karakternev[32],
Float:X,
Float:Y,
Float:Z,
Float:R
};
new KarakterInfo[MAX_PLAYERS][KarakterInfoEnum];

 
E.: Hibát kifelejtettem:
warning 213: tag mismatch
« Utoljára szerkesztve: 2014. április 23. - 21:35:17 írta Campe3r »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Hiba sscanf-ban mysql lekérésnél
« Válasz #3 Dátum: 2014. április 23. - 21:45:08 »
0 Show voters
[mod]Igazán elárulhatnád, hogy pontosan mire írja a hibát. A kiemelt téma pedig nem dísznek van, használd azt! Zárok.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal