Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

MySQL

Статус
В этой теме нельзя размещать новые ответы.

michael.exe

Новичок
Всем привет. В mySQL недавно стал работать, появилась существенная проблема.
Началась с того, что при сохранении аккаунтов (именно при сохранении) слетал пароль игрока, а админ-пароль смещал регистрационный IP, оставляя от него одну букву (пример: был админ пароль: qwerty, стал q127.0.0.1).
Спросил помощи у знакомого, он посоветовал сменить кодировку БД на utf8_general_ci (было: cp1257_bin). Соответственно, все поля была изменены на такую же кодировку. После этого аккаунты просто перестали регаться, то есть запрос от сервера не идет.
Попробовал вставить mysql_set_charset("utf8_general_ci"); - нет толку. Прошу помощи, уже не знаю, к кому обратиться.

Код:
format(query, sizeof(query), "INSERT INTO `Accounts` (`Nickname`, `Password`, `RegIP`, `Level`, `Money`) VALUE ('%s', '%s', '%s', '%d', '%d')", sqlname, sqlpassword, ip, 1, 1000);
Это код запроса регистрации (который не работает)
На данный момент кодировка кодировка utf8_general_ci.

---------- Post added at 20:21 ---------- Previous post was at 20:19 ----------

Кодировка столбцов была cp1251_bin.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу