Перейти до змісту

Виправлення помилок SQL SourceBans

Рекомендовані відповіді

Опубліковано

У час, зокрема після оновлення серверів Source останньої версії 76, у багатьох у банлистах з’являються такі помилки:

Дебаг
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS srv_group, srv_flags,2' AND (length = 0 OR ends > UNIX_TIMESTAMP()) AND Rem' at line 1
SQL Query type: EXECUTE
Script: '/sourcebans/index.php'
SQL Query: SELECT count(bid) as count FROM `sb_bans` WHERE authid = 'WHERE name = srv_group AND flags != ') AS srv_group, srv_flags,2' AND (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemovedBy IS NULL AND type = '0';
SQL Params:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS srv_group, srv_flags,2' AND (length = 0 OR ends > UNIX_TIMESTAMP()) AND Rem' at line 1
SQL Query type: EXECUTE
Script: '/sourcebans/index.php'
SQL Query: SELECT count(bid) as count FROM `sb_bans` WHERE authid = 'WHERE name = srv_group AND flags != ') AS srv_group, srv_flags,2' AND (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemovedBy IS NULL AND type = '0';
SQL Params:

З чим пов'язані ці помилки, поки неясно, але є 80%-на впевненість у тому, що віновен у цьому SMAC, так само як у багатьох, у кого я виправляв помилку, проблема була в банах, які вийшли саме від смаку.
Часи у мене розбиратися в цьому, поки немає, посему викладаю кістку: скрипт, який виправляє цю помилку, переписуючи STEAM_ID забанених на STEAM_ID_NONE, так як проблема саме в неправильному внесенні в базу стиму забаненно.
В общем держите и пользуйтесь.
- Встановлюємо закачиваем в корінь сайту (там, де знаходяться файли index.php і init.php), і переходимо на адресу:
http://ваш_сайт.ua/s...restorebans.php
Перед цим потрібно перейти на сайт SourceBans за правами головного адміна, інакше не працює restorebans.php.zip

 

Приєднуйтесь до обговорення

Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.
Примітка: Ваш пост буде перевірено модератором, перш ніж стане видимим.

Гість
Відповісти на цю тему...