Szerző Téma: MySQL betöltés hiba  (Megtekintve 1387 alkalommal)

MySQL betöltés hiba
« Dátum: 2014. Augusztus 05. - 11:59:37 »
0
Sziasztok!

Nagyon nagy szükségem van a segítségetekre. A helyzet az, hogy épp elõszedtem a régi RP modomat, frissítettem 0.3z-re és sajnos valamiért nem tölti be az sql-bõl az adatokat (Régen betöltötte). Nem tudom mitõl lehet, már átírtam az egész Loadsql() részt, de már ötletem nincs hogyan tovább.

 

stock Loadsql()
{
format(Query,100,\"SELECT * FROM players WHERE name=\'%s\'\",Playername(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_retrieve_row())
{
mysql_get_field(\"money\", szoveg);
pInfo[playerid][money] = strval(szoveg);
}
mysql_free_result();
}

 
Így volt megoldva régen, ugye ebbõl annyi van a módban ahány oszlop van az sql-ben. Ez már nem mûködik, bejelentkezek a szerverre, és leáll a szerver.

Most a következõvel próbáltam:

 

stock Loadsql()
{
new line[300];
format(line,sizeof(line),\"SELECT `registered`,`money`, `carkey`, `admin`, `house`  FROM `players` WHERE `name` = \'%s\'\",Playername(playerid));
mysql_query(line);
   mysql_store_result();
   
      if(mysql_fetch_row_format(line))
   {                         
          sscanf(line, \"p<|>ddddd\",
pInfo[playerid][register],
    pInfo[playerid][money],
    pInfo[playerid][carkey],
    pInfo[playerid][admin],
    pInfo[playerid][house]);
   }
   mysql_free_result();
}

 
Ez viszont nem állította le a szervert, sõt még a mysql_log szerint még be is töltötte az adatokat, de a szerveren mindig új játékosként lát engem. Szerintetek mit lehetne csinálni?
[mod]Kitettem a pawn code taget, lecseréktem az ikont megfelelõre és kihelyeztem a kategóriát.[/mod]
« Utoljára szerkesztve: 2014. Október 19. - 16:34:14 írta Flash »

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
MySQL betöltés hiba
« Válasz #1 Dátum: 2014. Augusztus 05. - 12:20:22 »
0
MySQL plugin verziója?

MySQL betöltés hiba
« Válasz #2 Dátum: 2014. Augusztus 05. - 12:28:56 »
0
GStylezzz R6 mysql pluginja.

Dupla hozzászólás automatikusan összefûzve. ( 2014. Augusztus 06. - 11:56:11 )

Valaki ?
« Utoljára szerkesztve: 2014. Augusztus 06. - 11:56:11 írta donmatheos »

MySQL betöltés hiba
« Válasz #3 Dátum: 2014. Augusztus 12. - 10:08:30 »
0
Üdv!
 
mysql_get_field(\"money\", szoveg);
pInfo[playerid][money] = strval(szoveg);

 
Helyett:
 
mysql_get_field(\"money\", szoveg);
format(pInfo[playerid][money] , 30,szoveg);

 
[mod]Kitettem helyetted a

taget![/mod]
« Utoljára szerkesztve: 2014. Augusztus 19. - 15:01:40 írta Dfoglalo »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
MySQL betöltés hiba
« Válasz #4 Dátum: 2014. Szeptember 03. - 11:25:26 »
0
[mod]Ha megoldódott a problémád, zárd a témát![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal