Jak dodać kalse bez resetu sql?
reklama*-Cs.Pl 23.08.2010
Witam!
mam pytanie: Jak dodać kalse bez resetu sql?
Proszę o szczegułową instrukcję.
mam pytanie: Jak dodać kalse bez resetu sql?
Proszę o szczegułową instrukcję.
Onyke
23.08.2010
reklama*-Cs.Pl 23.08.2010
INSERT IGNORE INTO *TABELA_DIABLO* (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, *NUMER_NOWEJ_KLASY*, *LEVEL_NOWEJ_KLASY*, *EXP_NOWEJ_KLASY* FROM *TABELA_DIABLO* GROUP BY *RODZAJ_ZAPISU* HAVING MAX(klasa)<*NUMER_NOWEJ_KLASY*;
W miejsce wartości pomiędzy gwiazdkami w stawiamy odpowiednie wartości
*TABELA_DIABLO* -> standardowo dbmod_tablet
*NUMER_NOWEJ_KLASY* -> np 9 (standardowo jest 8 klas)
*LEVEL_NOWEJ_KLASY* -> lvl nowych graczy (czyli 0 czy tam 1 na początek)
*EXP_NOWEJ_KLASY* -> exp nowych graczy (zależy lvl'a, 0 na początek może być)
*RODZAJ_ZAPISU* -> nick, ip lub sid
czyli np:INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 9, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<9;
W przypadku zapisu na nick doda wszystkim(którzy jej nie mają) klasę z numerem 9, lvl 1 i exp 1 w tabeli dbmod_tablet
Zapytanie to należy wysłać do bazy danych korzystając np. z phpMyAdmin'a.
Nie kapuję tego. Gdzie znaleść te INSERT IGNORE INTO dbmod_tablet
reklama*-Cs.Pl 23.08.2010
phpmyadmin u góry SQL i tam wklejasz już przerobione
czyli jak chce m dodac 16 klase to pisze tak:
INSERT IGNORE INTO dmkaczor_diablo (nick, ip, sid, level, lvl, exp) SELECT nick, ip, sid, 15, 1, 1 FROM dmkaczor_diablo GROUP BY nick HAVING MAX(klasa)<15;
Nie ogarniam. Mam proźbe podam Ci nazwe tabeli a ty mi to przerobisz?
Tabela:
dmkaczor_diablo
Użytkownik daniel2a edytował ten post 23.08.2010 18:31
Screeaam... 23.08.2010
INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 16, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<16;
Tak jest dla 16 klas.
Ale to nie nazwa tabeli, tylko dostęp do PhpMyAdmin. -.-
reklama*-Cs.Pl 23.08.2010
[...] Ale to nie nazwa tabeli, tylko dostęp do PhpMyAdmin. -.-
Nie kapuje to nie chodzi o:
diablo_sql_host "*****"
diablo_sql_user "*****"
diablo_sql_pass "*****"
diablo_sql_database "dmkaczor_diablo"
czy o to:
diablo_sql_table "admins"
czy o calkiem inna rzecz?
Użytkownik daniel2a edytował ten post 23.08.2010 18:58
Screeaam... 23.08.2010
O PHPMYADMIN! Koleś! Nie zabieraj się za Diablo, Ty kompletnie nic nie ogarniasz. ; /
reklama*-Cs.Pl 23.08.2010
O PHPMYADMIN! Koleś! Nie zabieraj się za Diablo, Ty kompletnie nic nie ogarniasz. ; /
Skoro nie rozumiem to sproboj wytlumaczyc gdzie to znależć.
Hosting: www.proserwer.pl