Loading...
PHP/MySQL | Ошибка SQL
Хочу вывести расширение файла в бд в столбец. Как оформить? Через символьный varchar вот такое:

error = "У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса.

Синтаксис пыха в коде правильный
________
посл. ред. 29.10.2017 в 14:31; всего 1 раз(а); by TaHi4kA
запрос кинь
Тони раут (29.10.2017 в 14:33)
запрос кинь

Это инсерт на mysqli

$wall_id = $db->query("INSERT INTO `user_wall` (id_user, id_kont, time, msg, hashtag, upload, load) VALUES (?i, ?i, ?i, ?, ?, ?, ?)", [$user['id'], $ank['id'], time(), $msg, $hashtag, $upload, $ext])->id();
Структура.

Изображение

------
50604_Screenshot_20171029155627.png (198.0 Kb)
Скачиваний: 131
Fatal error: Uncaught exception 'go\DB\Exceptions\Query' with message 'Error SQL "INSERT INTO `user_wall` (id_user, id_kont, time, msg, hashtag, upload, load) VALUES (1, 2, 1509282134, " .зубы. ", "#FIERA", "1eb758fe9ef6fa49283f60fcfe13a77d", ".png")"; error="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 'load) VALUES (1, 2, 1509282134, " .зубы. ", "#FIERA", "1eb758fe9ef6fa49283f' at line 1" [#1064]' in
В ошибке расширение видно. Что за хрень ума не приложу
Впервые все в ступоре. Даже идей почему нет??
Ну блин господа живём уже в 21 веке. Выше пытаюсь под 7.1 приспособиться)
TaHi4kA (29.10.2017 в 19:02)
Впервые все в ступоре. Даже идей почему нет??

есть :)
load - это зарезервированное служебное слово (скорей всего в нём дело)
впишите имена столбцов через ` `name`
Mobiaaa (29.10.2017 в 19:47)
TaHi4kA (29.10.2017 в 19:02)
Впервые все в ступоре. Даже идей почему нет??

есть :)
load - это зарезервированное служебное слово (скорей всего в нём дело)
впишите имена столбцов через ` `name`


О , пасибки, оказывается в самую точку. Помогло
Онлайн: 1
Время:
Gen. 0.1395
(c) Bym.Guru 2010-2025