Szerző Téma: Mysql = Enum ??  (Megtekintve 686 alkalommal)

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Mysql = Enum ??
« Dátum: 2012. október 12. - 16:17:10 »
0 Show voters
Sziasztok! Az a gondom lenne, hogy mivel eléggé kezdõ vagyok a mysql pluginban, azt szeretném megkérdezni, hogy lehet az enumos adminoddal egyenlõvé tenni azt ami a mysql -ban van. Rengeteget gondolkodtam, de még más módokból sem jöttem rá. Remélem segítetek!

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Mysql = Enum ??
« Válasz #1 Dátum: 2012. október 12. - 16:41:56 »
0 Show voters
new query[128];
format(query, sizeof query, \"UPDATE `tábla` SET `mezõ` = \'%d\' WHERE `ahol mezõ` = \'ahol érték\'\", Enum[playerid][Admin]);
mysql_query(query);

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Mysql = Enum ??
« Válasz #2 Dátum: 2012. október 12. - 17:08:21 »
0 Show voters
Nem egészen erre gondoltam...

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Mysql = Enum ??
« Válasz #3 Dátum: 2012. október 12. - 17:32:09 »
0 Show voters
Melyik mysql plugint használod?

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Mysql = Enum ??
« Válasz #4 Dátum: 2012. október 12. - 17:42:15 »
0 Show voters
R5 G-Stylezz, de azt akarom elérni, ami minden módban megvan. Hogy tudjam használni ezt a függvényt
info[playerid][Admin] = 1

 például. Csak az admin, az legyen egyenlõ a mysql-ban lévõ adminnal.

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 13. - 13:37:05 )

Az a helyzet, hogy nekem van egy ilyen stock -om:
 
stock GetPlayerData( playerid, data[], to[] )
{
new l_szEsced[ 24 + 1 ];
mysql_real_escape_string( PName(playerid), l_szEsced );
format( Query, (256), \"SELECT %s FROM `players` WHERE `name` = \'%s\'\", data, l_szEsced ); //de a megjegyzések maradhatnak :D Oks
mysql_query( Query );// Lefutttatjuk a lekérést
mysql_store_result( );// Megmondjuk neki hogy tárolja el a lekérdezett adatot.
new KiolvasottAdat[ 128 + 1 ];
mysql_fetch_row_format( KiolvasottAdat, \"|\" ); // Olvasd ki az adatokat és a benne lévõ mezõket |-vel válaszd el.
format( to, (128), \"%s\", KiolvasottAdat );
return 1;
}

 
Ez kikéri az adatot egy adott változóba. Nekem az a gond, hogy ez nem mûködik integer számmal, mert akkor kikérném és egyenlõvé tenném az enummal. Próbáltam sokféleképpen, de sehogysem mûködött. Tipp?
« Utoljára szerkesztve: 2012. október 13. - 13:37:05 írta doboka98 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal