[CIDR Blocker] Ошибка записи логов в базу

kilroy

:clown:
Сообщения
1,065
Реакции
606
  • Команда форума
  • #1
В общем есть плагин CIDR Blocker и он почему-то не хочет записывать логи в базу.
C-подобный:
[CIDR_Blocker.smx] Failed to insert log: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.24.61, STEAM_0:0:*********, Unknown, 82.102.24.0/24)' at line 1
Я думал ошибка тут (CIDR-Blocker/CIDR_Blocker.sp at baea4ed94a72dec167d9c620e658fa593db02bb4 · CIDR-Blocker/CIDR-Blocker), заменил "'" на ")", но это ничего не изменило. Может кто-то сможет подсказать что ему не нравится и как можно исправить?

C-подобный:
Server version: 5.5.68-MariaDB-cll-lve - MariaDB Server
 

Rolzzandik

Участник
Сообщения
492
Реакции
234
hDB.Format(Insert_Query, sizeof Insert_Query, "INSERT INTO `cidr_log` (`ip`, `steamid`, `name`, `cidr`) VALUES ('%s', '%s', '%s', '%s')", IP, SteamID, Name, CIDR);
 

kilroy

:clown:
Сообщения
1,065
Реакции
606
  • Команда форума
  • #4
А какую ошибку пишет теперь?
Ошибка такая же осталась.
hDB.Format(Insert_Query, sizeof Insert_Query, "INSERT INTO `cidr_log` (`ip`, `steamid`, `name`, `cidr`) VALUES ('%s', '%s', '%s', '%s')", IP, SteamID, Name, CIDR);
Спасибо, это помогло. Но я вроде делал так и мне вообще об неизвестной колонке ошибку кидало (или я ` вместо ' ставил, не помню уже).

Теперь у меня другой вопрос, а не должно ли оно в колонку IP вписывать именно айпи, сейчас почему-то вписывает вместо IP такое, например, 34352e3135382e3234372e3837 и оно является кликабельным, и скачивается файл bin и внутри уже пишется конкретный IP.
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #5
@kilroy, это так клиент отображает. Там видимо тип не строковый.
 

Rolzzandik

Участник
Сообщения
492
Реакции
234
Сверху Снизу