Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Помогите с базой данной

Arnet

Пользователь
Регистрация
2 Апр 2020
Сообщения
55
Реакции
0
Баллы
19
Как подключить базу данных к стар варс рп сборке
 

Arnet

Пользователь
Регистрация
2 Апр 2020
Сообщения
55
Реакции
0
Баллы
19
gamemodes/starwarsrp/gamemode/libs/mysqlite.lua:241: 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 'rank varchar(255),
features TEXT,
team_id varchar(255),
' at line 5 ( CREATE TABLE IF NOT EXISTS mopple_characters(
character_id int auto_increment not null primary key,
player_id int,
rpid INT,
rank varchar(255),
features TEXT,
team_id varchar(255),
character_name varchar(255),
model varchar(255),
pripiski TEXT,
data TEXT
);
)
stack traceback:
[C]: at 0x5bc34f10
[C]: in function 'error'
gamemodes/starwarsrp/gamemode/libs/mysqlite.lua:241: in function <gamemodes/starwarsrp/gamemode/libs/mysqlite.lua:231>
[C]: in function 'v'
lua/includes/modules/hook.lua:96: in function <lua/includes/modules/hook.lua:79>
 

FAFNIROV

Пользователь
Регистрация
1 Авг 2018
Сообщения
223
Реакции
0
Баллы
38
Возраст
24
Пол
Мужской
Семейное положение
Всё сложно
Род занятий
Программирование GLua, Python.
Ничего сложно, найди файл, где нужно заполнить данные MySQL.
Но, дам тебе основу:
Lua:
-- Подключаем библиотеку mysqloo
require("mysqloo")

-- Данные для подключения к базе данных MySQL
local dbHost = "your_db_host" -- Хост базы данных
local dbPort = 3306 -- Порт базы данных (обычно 3306 для MySQL)
local dbName = "your_db_name" -- Имя базы данных
local dbUser = "your_db_user" -- Пользователь базы данных
local dbPass = "your_db_password" -- Пароль пользователя базы данных

-- Создаем объект для соединения с базой данных MySQL
local db = mysqloo.connect(dbHost, dbUser, dbPass, dbName, dbPort)

-- Функция, вызываемая при успешном подключении к базе данных
function db:onConnected()
    print("Соединение с базой данных MySQL установлено!")
end

-- Функция, вызываемая при ошибке подключения к базе данных
function db:onConnectionFailed(err)
    print("Ошибка подключения к базе данных MySQL: " .. err)
end

-- Пытаемся установить соединение с базой данных
db:connect()
Для работы, в bin нужно закинуть gmsv_mysqloo
 

Arnet

Пользователь
Регистрация
2 Апр 2020
Сообщения
55
Реакции
0
Баллы
19
Спасибо, Оперативно однако))))
 
Назад
Сверху Снизу