Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Запросы в БД

, Удалить группу банов
Статус пользователя vano1986
сообщение 7.3.2016, 17:47
Сообщение #1
Стаж: 14 лет

Сообщений: 233
Благодарностей: 63
Полезность: 49

Извиняюсь,если не угадал с разделом.Кто подскажет,как в банлисте удалить баны с определенной причиной?Т.е. есть причина ламер,как удалить все баны с этой причиной?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 7.3.2016, 17:55
Сообщение #2
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

vano1986, банлист какой? amxbans?
Если да то войди через phpadmin -> SQL и выполни запрос

Код
DELETE FROM amx_bans WHERE ban_reason = 'Ламер'


если другая то вместо amx_bans свою таблицу напиши в которой хранятся баны, вместо ban_reason свой столблец с причинами
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя vano1986
сообщение 7.3.2016, 17:56
Сообщение #3
Стаж: 14 лет

Сообщений: 233
Благодарностей: 63
Полезность: 49

У меня фрешбанс,ну они же на базе амхбанс вроде как
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 7.3.2016, 18:10
Сообщение #4
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

vano1986, выше тебе ответ дали.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CleeP
сообщение 7.3.2016, 22:24
Сообщение #5
Стаж: 10 лет

Сообщений: 32
Благодарностей: 14
Полезность: 275

Если к нему прикручен DopBan+время бана не истёк, то выполни следующий код, иначе бан не снимется. Данный запрос одновременно удаляет бан из amx_bans и db_bancookie.
Код
set @reason=('Ламер'); //причина бана
DELETE p1 FROM db_bancookie AS p1 CROSS JOIN (SELECT db_bancookie.bid FROM db_bancookie LEFT JOIN amx_bans ON db_bancookie.bid = amx_bans.bid WHERE amx_bans.ban_reason=@reason) AS p2 USING (bid);
DELETE FROM amx_bans WHERE ban_reason=@reason;


crackmd5.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: