Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Jak dodać kalse bez resetu sql?
Started By
reklama*-Cs.Pl
, 23.08.2010 12:38
8 replies to this topic
#1
Posted 23.08.2010 12:38
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ę.
#2
Posted 23.08.2010 12:50
#3
Posted 23.08.2010 18:10
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
#4
Posted 23.08.2010 18:21
phpmyadmin u góry SQL i tam wklejasz już przerobione
#5
Posted 23.08.2010 18:25
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
Edited by daniel2a, 23.08.2010 18:31.
#6
Posted 23.08.2010 18:38
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. -.-
#7
Posted 23.08.2010 18:51
[...] 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?
Edited by daniel2a, 23.08.2010 18:58.
#8
Posted 23.08.2010 18:57
O PHPMYADMIN! Koleś! Nie zabieraj się za Diablo, Ty kompletnie nic nie ogarniasz. ; /
#9
Posted 23.08.2010 19:00
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
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users