PHP/MySQL | Ошибка SQL
Тема закрыта by
TaHi4kA
Причина: Решено

Причина: Решено
Хочу вывести расширение файла в бд в столбец. Как оформить? Через символьный varchar вот такое:
error = "У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса.
Синтаксис пыха в коде правильный
________
посл. ред. 29.10.2017 в 14:31; всего 1 раз(а); by TaHi4kA
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();
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`
TaHi4kA (29.10.2017 в 19:02)
Впервые все в ступоре. Даже идей почему нет??
есть :)
load - это зарезервированное служебное слово (скорей всего в нём дело)
впишите имена столбцов через ` `name`
О , пасибки, оказывается в самую точку. Помогло