@sl1m_dogg

Что может быть не так с insert mysql?

INSERT INTO CalendarAppointment (codiCategory, codiPersona, comment, day, description, from, nomePersona, shortDescription, to, modificatoDa, dataModifica, idModifica) VALUES
    -> ('oUQz/ejwAfoAdAw7Jm+W1cFKeNH8N26ZBBcvhwwXPAA=',     
    -> 'as3WRnmi3IQdNVar281vLSGxRmKaHU0D197KJ5u0vdY=',
    -> 'bdubX6nPOl/S5E1pW9WBnDomtGH35eLrfvxEydqJUlI=',
    -> '2014-10-07 00:00',
    -> 'as3WRnmi3IQdNVar281vLSGxRmKaHU0D197KJ5u0vdY=',
    -> '10-07-2014 16:57', '2014-10-07 14:57:21', '2014-10-07 14:57:21', '1')
    -> ;
ERROR 1064 (42000): 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 'from, nomePersona, shortDescription, to, modificatoDa, dataModifica, idModifica)' at line 1


codiCategory, codiPersona, comment, etc. поля с типом text, все поля указаны правильно. работаю с базой через phpdao

upd:
INSERT INTO CalendarAppointment (codiCategory, codiPersona, comment, day, description, from, nomePersona, shortDescription, to, modificatoDa, dataModifica, idModifica) VALUES ('oUQz/ejwAfoAdAw7Jm+W1cFKeNH8N26ZBBcvhwwXPAA=', 'izdK2VVaw+e/roa+kGByrXWmEpwEPpptm36MMBSNKQ0=', '02nxCw6KNNn2EhkBV21CDDzIM/ILL0zVUvk0AfSTEwY=', '2014-10-07', 'izdK2VVaw+e/roa+kGByrXWmEpwEPpptm36MMBSNKQ0=', '2014-10-07 00:00', '1', 'izdK2VVaw+e/roa+kGByrXWmEpwEPpptm36MMBSNKQ0=', '2014-10-07 15:27', '2014-10-07 15:27:21', '2014-10-07 15:27:21', '1')
  • Вопрос задан
  • 2233 просмотра
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
from <- очень плохое имя
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@iru
php dev
Сервер ожидает 12 переменных, а ты передаешь 9

INSERT INTO CalendarAppointment (12) VALUES (9)
Ответ написан
makefuture.net/article/mysql-all-reserved-words
подобные слова если и используются, лучше экранировать
`from`, `to` и т д.
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Чебуратор тега РНР
ооооооо! Очередной боретс с ужасными инъекциями применяет секретное хакерское кодирование.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы