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: Virgonc - 2013. Július 08. - 12:03:38

Cím: Mysql
Írta: Virgonc - 2013. Július 08. - 12:03:38
Csáó!
Annyi lenne a kérdésem, hogy mysql formázásnál hogy tudok belevinni változót, elõre definiált értéket vagy sima szöveget?
Pl:
 
#define website \"www.oldal.hu\"
new ezegystring[40];   --> a string tartalma mondjuk \"bicikli\"
és egy sima szöveg, amit én írok be kézzel.
Cím: Mysql
Írta: Rupert - 2013. Július 08. - 17:14:00
Benne van a válasz a kérdésedben: formázni kell.
Pl.
 

// létrehozunk egy változót, amibe a query-t formázzuk
new query[512];
// formázzuk a query-t: lekérjük annak a játékosnak a nevét a \'players\' táblából ahol az adminneve megegyezik a játékos változójában eltárolt sztringgel.
format(query, sizeof(query), \"SELECT `neve` FROM `players` WHERE `aneve`=\'%s\'\", anev[playerid]);
// lefuttatjuk a query-t
mysql_query(query);
// ide jön a mysql_store_result, az eredmény sztring feldarabolása stb.
Cím: Mysql
Írta: Virgonc - 2013. Július 09. - 10:24:20
Köszi, sikerült megoldanom, viszont lett egy másik problémám, nyitok neki egy új témát.