Cześć. Szukam zapytania do MySQL, które wywali mi wszystkie bany 5 minutowe. Mógłby ktoś je podać?
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
1
2 odpowiedzi w tym temacie
#1
Napisano 14.02.2011 17:56
#2
Napisano 14.02.2011 18:49
To zapytanie moze nie wyrzuci wszystkich banow ale je wyswietli, wystarczy ze w phpmyadminie zaznaczysz zeby pokazywalo po 1000 rekordow i dasz zaznacz wszystkie, powinno to ulatwic kasowanie:
SELECT `bhid`, `ban_type`,`player_ip`,`player_id` FROM `amx_banhistory` WHERE `ban_length` LIKE "5"
To jest kasowanie juz wygaslych banow, jesli chcesz kasowac z tablicy aktywnych banow to:
SELECT `bid`, `ban_type`,`player_ip`,`player_id` FROM `amx_bans` WHERE `ban_length` LIKE "5"
SELECT `bhid`, `ban_type`,`player_ip`,`player_id` FROM `amx_banhistory` WHERE `ban_length` LIKE "5"
To jest kasowanie juz wygaslych banow, jesli chcesz kasowac z tablicy aktywnych banow to:
SELECT `bid`, `ban_type`,`player_ip`,`player_id` FROM `amx_bans` WHERE `ban_length` LIKE "5"
#3
Napisano 17.02.2011 15:58
SELECT `bhid`, `ban_type`,`player_ip`,`player_id` FROM `amx_banhistory` WHERE `ban_length` LIKE "5"
SELECT `bid`, `ban_type`,`player_ip`,`player_id` FROM `amx_bans` WHERE `ban_length` LIKE "5"
Oba te zapytania jedynie wybierają rekordy z bazy.
Aby zrobić to o czym autor tematu napisał należy wykonać następujące zapytanie:
DELETE FROM `amx_bans` WHERE `ban_length` = '5' ;Oczywiście `amx_bans` to nazwa tabeli która u ciebie może różnić się prefixem.