Социальная сеть для всех живет , нам 13 лет!
Здравствуйте. Вы попали на форум родителей, где нет
вообще никакой назойливой рекламы!
Сайт сделан для людей, для вас, для тех, кто ищет новые знания и ответы
на свои вопросы.
Вкусные рецепты, неспешное общение, узнать законы и льготы,
вопросы отношений,
скачать прямой ссылкой книги, новые знакомства, истории людей,
воспитание детей, завести блог и писать свои мысли, все о свадьбах,
здоровье и уход за собой, полезные идеи для вашего дома - море
информации в нужных разделах!
У нас есть: сам форум, фотоальбомы, чат, блоги, доска объявлений,
микроблоги, слушать онлайн радио, онлайн игры и многое другое.
Мы не воруем Ваше время - мы даем возможность узнать мир лучше!
Просмотров темы SQL Error : 1064 You have an error in your SQL syntax; check the manual....: 996 Общая оценка: 0.00 :: Минимальная оценка: 0 :: Максимальная оценка: 0 :: Всего оценило: 0
Понравилось? Оцените по пятибальной шкале!
Страница 1 из 1
Автор
Сообщение
администратор
администратор Не онлайн
Зарегистрирован: 2011-09-27 Рейтинг: живет тут 5182 день
Месяц назад у меня стала выскакивать ошибка при загрузке вложенных файлов в виде .rar.
Как это происходит?
Создается тема, затем на компьютере я архивирую файл торрента и в теме я указываю загрузить. Файл загружается, затем нажимаю кнопку опубликовать.
Появляется ошибка базы данных:
Код:
Couldn't store Attachment.
Your post has been stored.
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' 32226, 0, 107, 0)' at line 1
Честно? Я не силен в мускуле, в базах данных, все мои знания на уровне начинающего программиста с интуицией.
Ошибка, которую осознавал, проявлялась так.
Файл атач прикрепился к теме, но не закрепляется в базе данных. Проблема в моде аттачментфайлес. Этот мод в phpBB2 работает загрузкой файлов и отображением в новой теме сколько весит файл, имя файла, дата публикации и количество скачиваний. Это сложный мод для phpBB2.
Эта ошибка еще указывала на конфликт в файле posting_attachments.php на строку 778. Кстати, этот файл находится в папке attach_mod.
Чего я только не делал за этот месяц.
Правил этот файл posting_attachments.php, моделируя строки.
Смотрел саму базу данных, разбирая строки
Писал в поддержку хостеру с указанием на проблему панели управления баз данных.
Код:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax
Менял размер вложения и проверял.
Обновлял файл posting_attachments.php с 2014, 2015, 2017 и далее (брал копию файла в бэкапах и менял. Потом грузил файл-вложение и опять эта(!) ошибка)
Пока не дошло до моего сознания сегодня утром, что база данных и этот файл posting_attachments.php ни причем.
Проблема в именах вложений.
Например, файл Вася Пупкин не загрузится, а загрузится Вася_Пупкин. Такая маленькая ошибка и большое значение.
Пробел, виноват пробел в имени, то есть интервал между слов.
На примере этой темы вы можете увидеть как имя вложения соединено значением _. То есть нижнее подчеркивание!
Как до меня дошло, что ошибка SQL Error : 1064 ни причем, а само написание имени вложения?
Я стал листать темы, где загружены файлы в формате .rar в моих подразделах музыка, книги, фильмы. И обратил внимание на то, как имена прописаны в вложениях!
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы