Ott az SQL tutorialom erre. Btw:
//globálisan:
new connection; //ez tárolja a kapcsolat idjét, melyre a queryket akarjuk küldeni.
//ogmi, kapcsolódáskor:
connection = mysql_connect(...); //a kapcsolódáskor kapott id-t (a mysql_connect visszatérési értékét) eltároljuk.
//ahol ellenõrizni akarod:
new query[256]; //querynek létrehozunk egy stringet, amibe majd beleformázzuk a nevét.
mysql_format(kapcs, query, sizeof(query), \"SELECT Regged FROM Users WHERE Nev = \'%e\'\", JatekosInfo[playerid][Nev]); //ez egy sima format, csak az elejére kell a kapcsolat, és használható a %e is, ami kiküszöböli a névben használható speciális jelekkel való visszaéléseket (ld. SQL injection).
mysql_tquery(connection, query, \"CheckPlayerReg\", \"d\", playerid); //a connection változó értékével megegyezõ idjû kapcsolatra (jelen esetben az 1-esre) küldjük az elõbb formázott query stringet, majd miután végzett a query, az értékét a CheckPlayerReg eljárás elején használhatóvá tesszük, a végén töröljük, azaz, majd ott kérhetünk le sorszám megadása mellett oszlopszámra és oszlopnévre hovatkozva, bizonyos változóba.
//máshol:
forward CheckPlayerReg(playerid);
public CheckPlayerReg(playerid) {
A query által visszaadott értékeket innentõl...
new regged = cache_get_field_content_int(0, \"Regged\");
/*
Lekérések:
cache_get_field_content(sorszám (az eredmények közül, 0-tól kezdve), oszlopnév, string(melybe lekérjük))
cache_get_field_content_int(sorszám (az eredmények közül, 0-tól kezdve), oszlopnév)
cache_get_field_content_float(u. a. mint az elõzõ, csak floatba kéri le, a visszatérési értékével adja vossza az eredményt...)
cache_get_row_[int, float](ugyanazokkal a paraméterekkel, mint az elõzõek, stringbe sima cache_get_rowwal kérsz le, az utolsó paramétert intnél és floatnál lehagyod, oszlopnév helyett a -tól indított számát írd. )
if(regged == 1) //...
return 1; //idáig használhattad.
}