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: GameKinger - 2016. június 13. - 19:13:21

Cím: MySQL Megadott verzió szám lekérés.
Írta: GameKinger - 2016. június 13. - 19:13:21
Sziasztok.
Az lenne a gondom, hogy most tanulom a MySQL-t és itt egy kód:
 

mysql_tquery(MySQL, \"SELECT `Verzio` FROM `Szerver`\");
SetGameModeText(\"Gamemodeneve %d\", idemitirjak?);

 
Na most ugye abban sem vagyok biztos hogy %d -kell-e oda mivel amit le akkarok kérni abban van betű és szám is.
Az idemitirjak? helyére mit kell rakni? Mert ugye báris a tqueryvel lekérem de utána mit kell? Ezt nem értem.
Segítségeteket köszönöm.
Cím: MySQL Megadott verzió szám lekérés.
Írta: Kyosuke_Hiroshi - 2016. június 14. - 13:13:57

mysql_tquery(MySQL,\"SELECT * FROM Szerver\",\"VerzioLekeres\",\"\");
forward VerzioLekeres()
public VerzioLekeres()
{
new nums,fields;
cache_get_data(nums,fields);
if(nums)
{
new verzio;
verzio = cache_get_field_content_int(0,\"Verzio\");
new szovegesverzio[32];
format(szovegesverzio,sizeof(szovegesverzio),\"GameModeNeve v %d\",verzio);
SetGameModeText(szovegesverzio);
}
return 1;
}

 
nem teszteltem de szerintem jó lesz legrosszabb esetben a Selecthez még a WHERE részt kellene rakni
EDIT: ha pl a verziót így szeretnéd hogy v 3.123142 akkor Floattal kell csinálni értelem szerűen
ha pontosan le írod mit szeretnél akkor segítek :)
Cím: MySQL Megadott verzió szám lekérés.
Írta: GameKinger - 2016. június 14. - 14:02:31
Tökéletesen működik! Köszönöm szépen sokat segítettél nekem. Ment a \'+\' !  :)