Mysql Вставка бинарных данных(blob) в mysql + htmlspecialchars

Despod

Новичок
Добрый день.

Есть таблица с полем типа blob. В это поле вставляется данные zip архив. Все параметры вставляемые в систему проходят через htmlspecialchars(), данный параметр не исключение.

$attachment=htmlspecialchars($in->data);

При извлечении архив получается битым. Подскажите, как безопасно вставить данные в базу MySql чтоб потом можно было их получить в исходном состоянии?
 

Ярослав

Новичок
> Подскажите, как безопасно вставить данные в базу MySql чтоб потом можно было их получить в исходном состоянии?

Понятно же что нужно убрать
> Все параметры вставляемые в систему проходят через htmlspecialchars(), данный параметр не исключение.
 

AnrDaemon

Продвинутый новичок
Добрый день.

Есть таблица с полем типа blob. В это поле вставляется данные zip архив. Все параметры вставляемые в систему проходят через htmlspecialchars()
Это что, вброс? Какое отношение htmlspecialchars имеет к базе данных?
Удаляй этот бред и марш читать http://phpfaq.ru/safemysql
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
И никто, никто не сказал, что хранить zip в базе данных - плохо и за это надо отрывать руки.
 

AnrDaemon

Продвинутый новичок
Смотря что за зип. x.x Ситуации бывают разные. Но вообще говоря да. Не кошерненько.
 

Фанат

oncle terrible
Команда форума
Учитывая идиотский способ обработки данных для БД, зип тут в базе точно не нужен.
Ну то есть нетрудно экстраполировать, что в данном случае люди руководствовались примерно такими же соображениями, как и с htmlspecialchars
 

fixxxer

К.О.
Партнер клуба
Неоднократно, кстати, встречал такое "решение". Дескать, ' экранируется и так далее, а выводить все равно в html (ну там в cms-ках), так что можно прям так и пихать в mysql_query(). Но (оставим в стороне дурость подхода как такового) все забывают про \.
 
Сверху