←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

AMXBans 5.x
Wyrzucenie wszystkich banów 5 min - zapytanie

Zablokowany

  • +
  • -
Michal5525 - zdjęcie Michal5525 14.02.2011

Cześć. Szukam zapytania do MySQL, które wywali mi wszystkie bany 5 minutowe. Mógłby ktoś je podać? :)
Odpowiedz

  • +
  • -
ZiuTeK - zdjęcie ZiuTeK 14.02.2011

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"
Odpowiedz

  • +
  • -
L0rdS^P0l4K - zdjęcie L0rdS^P0l4K 17.02.2011

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.
Odpowiedz
Zablokowany