Jump to content

Вопросительные знаки в запросе MYSQL


Recommended Posts

Привет, делаю получение данных игрока из MYSQL таблицы, выводит вот такое.
[18:45:29] У игрока LisyFOX есть персонажи: ??? ??????? ????????

Вместо вопросов должно быть Имя Фамилия Отчество. Кодировка в таблицах cp_1251_general_ci.

__________________________________________________________________________________
Ещё есть один вопрос, как в INSERT INTO вписывать ID? или вообще его оставить, чтобы AUTO_INCREMENT сам с ним разбирался?

Edited by LisyFOX
Link to comment
3 minutes ago, Dr.Deft said:

Оставь  AUTO_INCREMENT и кодировку utf8

И всё должно быть нормально? Я просто через MYSQL создал строчку, чтобы проверить получение данных.

Link to comment

windows 1251 - отстой. Сразу делайте под utf-8, если в будущем не хотите столкнуться с лишними проблемами. В Базе данных используйте utf8_general_ci, (База данных, таблицы, ячейки и всё остальное), скрипты тоже под utf-8 пишите.

А что бы айдишник автоматически присваивать при вставке новой записи, создайте столбец с любым названием (INT, 11, Not Null, Дополнительно =  AUTO_INCREMENT )

Edited by Misha_Konsta
Link to comment
2 minutes ago, Misha_Konsta said:

windows 1251 - отстой. Сразу делайте под utf-8, если в будущем не хотите столкнуться с лишними проблемами. В Базе данных используйте utf8_general_ci, (База данных, таблицы, ячейки и всё остальное), скрипты тоже под utf-8 пишите.

А что бы айдишник автоматически присваивать при вставке новой записи, создайте столбец с любым названием (INT, 11, Not Null, Дополнительно =  AUTO_INCREMENT )

Я поставил UTF-8, кодировка файлов тоже ютф, всё равно пишет вопросами в логах сервера. Именно вопросы в результате запроса.

Link to comment

local charset = mysql_query(СоединениеБД, "SET NAMES utf8")
    if (not charset) then
      outputDebugString("ERROR SET CHARSET: (" .. mysql_errno(СоединениеБД) .. ") " .. mysql_error(СоединениеБД))
    else
      mysql_free_result(charset)
    end

Запрос сразу после подключения к бд

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...