containi contain i tego typu problem
se7en
22.07.2011
Witam
Podczas pisania pluginu w ktorym sprawdzam jak jest uzupelnione pole w bazie, napotkalem blad.
Mianowicie...
Uzywajac takiego zapytania:
Jak teraz moge porownac to co mam w bazie w tej kolumnie?
Probowalem uzyc 'SID' ale albo nie dziala ta zmienna SID albo uzywam zlej funkcji.
Moj kod dalej wyglada tak:
Probowalem contain i containi. Czym te 2 funkcje sie roznia tak w ogóle ?
Pozdrawiam i proszę o pomoc
Podczas pisania pluginu w ktorym sprawdzam jak jest uzupelnione pole w bazie, napotkalem blad.
Mianowicie...
Uzywajac takiego zapytania:
new KOLUMNAsteamid = SQL_FieldNameToNum(query, "steamid"); SQL_ReadResult(query, KOLUMNAsteamid, SID, sizeof(SID)-1);
Jak teraz moge porownac to co mam w bazie w tej kolumnie?
Probowalem uzyc 'SID' ale albo nie dziala ta zmienna SID albo uzywam zlej funkcji.
Moj kod dalej wyglada tak:
if(containi(SID,"STEAM_0:")) { //Funkcja jak jest STEAM_0:... } else { //Jak nie ma. }
Probowalem contain i containi. Czym te 2 funkcje sie roznia tak w ogóle ?
Pozdrawiam i proszę o pomoc
DarkGL
22.07.2011
wydrukuj sobie zawartość zmiennej SID sprawdź czy napewno dobrze wszystko się wczytuje
G[o]Q
22.07.2011
containi rozroznia wielkosc liter contain nie
if(containi(SID,"STEAM_0:")!=-1) { //Funkcja jak jest STEAM_0:... } else { //Jak nie ma. }
se7en
22.07.2011
wydrukuj sobie zawartość zmiennej SID sprawdź czy na pewno dobrze wszystko się wczytuje
Na pewno dobrze dziala SID poneiwaz jezeli "usune" te IFy, to mam dalej:
admins_push(SID,Haslo,read_flags(abc),read_flags(de));
I to dalej dziala ;]
Wiec SID dobrze trzyma SteamID, pytanie dlaczego nie dziala ?
DarkGL
22.07.2011
bo powinno być
if(containi(SID,"STEAM_0:") != -1) { //Funkcja jak jest STEAM_0:... } else { //Jak nie ma. }