GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Campe3r - 2014. április 23. - 21:32:18

Cím: Hiba sscanf-ban mysql lekérésnél
Írta: Campe3r - 2014. április 23. - 21:32:18
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
Cím: Hiba sscanf-ban mysql lekérésnél
Írta: Dfoglalo - 2014. április 23. - 21:45:08
[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]
Cím: Hiba sscanf-ban mysql lekérésnél
Írta: Campe3r - 2014. április 23. - 21:32:18
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
Cím: Hiba sscanf-ban mysql lekérésnél
Írta: Dfoglalo - 2014. április 23. - 21:45:08
[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]