Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Не правильный запрос к бд

Метки:
Теги Теги
mysql

kolis1on

Активный участник
Пользователь
Баллы
76
Всем привет, пытаюсь произвести запрос в бд.
Первым делом создаю таблицу
Код:
executeUpdate("CREATE TABLE IF NOT EXISTS players(name varchar(255), menu int, quest int, entity varchar(255), entityLeft int)")
Потом внести данные в колонку name
Код:
executeUpdate("INSERT INTO players(name) VALUES("kolis1on")")

Но мне просто выдаёт ошибку 1064, кто то знает как это исправить?
 
У тебя кавычки внутри кавычек. Это первое.
Второе - в консоль должно написать, что не так. Покажите нам это.
 
Всем привет, пытаюсь произвести запрос в бд.
Первым делом создаю таблицу
Код:
executeUpdate("CREATE TABLE IF NOT EXISTS players(name varchar(255), menu int, quest int, entity varchar(255), entityLeft int)")
Потом внести данные в колонку name
Код:
executeUpdate("INSERT INTO players(name) VALUES("kolis1on")")

Но мне просто выдаёт ошибку 1064, кто то знает как это исправить?
У меня оба твоих запроса работают. Проверь, что компилируешь плагин и заливаешь джарник на сервер.
Но если так и не сработает - попробуй в таком виде:
INSERT INTO `players` (`name`) VALUES ('kolis1on');
 
У меня оба твоих запроса работают. Проверь, что компилируешь плагин и заливаешь джарник на сервер.
Но если так и не сработает - попробуй в таком виде:
INSERT INTO `players` (`name`) VALUES ('kolis1on');
Отлично, это работает. Спасибо!
 
Отлично, это работает. Спасибо!
Только сразу предупрежу, что в коде аргументы запроса необходимо всегда передавать параметрами, а в самом запросе оставлять знаки вопроса. Это необходимо, чтобы избежать SQL-инъекций
 

Поделиться этой страницей

Назад
Верх