PHP MySQL BLOB

Господа подскажите!
Следующая ситуация. Я в БД MySQL сохраняю в поле с типом BLOB картинку. После в запросе получаю строку с этим полем. Проблема в том что при стандартном выводе в браузер выводится набор символов. Как сделать так чтоб вывелась имено та катринка кторую я загрузил, а не её байты в виде текста? (((

Вступление конституции
Поделиться
+1
AntInEItrInO

AntInEItrInO 2 ноября 2007 7:56

делаю так:
$q = mysql_query("select img from imgs");
for ($i=0; $i<5; $i++)
{
    echo("<a href='xxx'>".$mysql_result($q,$i,0)."</a>");
}

AntInEItrInO
2007-11-02 07:56:47
nissin

nissin 5 ноября 2007 19:55

Во первых, хранить картинки в БД это моветон.
А во вторых, кто-же так картинки выводит, почитайте любой учебник по html что-ли.

AntInEItrInO

AntInEItrInO 6 ноября 2007 6:23

nissin
Во первых, хранить картинки в БД это моветон.
А во вторых, кто-же так картинки выводит, почитайте любой учебник по html что-ли.


И чё толку! Воз и ныне там!

jcda

draak 6 ноября 2007 19:47

Следующая ситуация. Я в БД MySQL сохраняю в поле с типом BLOB картинку.
Не спрашивай, просто поверь что так не делают.

nissin

nissin 6 ноября 2007 21:22

admin
nissin
Во первых, хранить картинки в БД это моветон.

Почему?...

Далее следует IMHO.
1. Во первых совершенно лишняя нагрузка на сервер(вызов php, открытие бд и т.д)...
2. В случае файлов кэширование на стороне клиента обычно лучше работает.
3. С файлами проще работать.

nissin
2007-11-06 21:24:52
AntInEItrInO

AntInEItrInO 7 ноября 2007 6:26

nissin
admin
nissin
Во первых, хранить картинки в БД это моветон.

Почему?...

Далее следует IMHO.
1. Во первых совершенно лишняя нагрузка на сервер(вызов php, открытие бд и т.д)...
2. В случае файлов кэширование на стороне клиента обычно лучше работает.
3. С файлами проще работать.


Nissin я тебя Верю! И всё же моя задача хранить всю картинку в БД.

Admin, спасибо за помощь.

jcda

draak 7 ноября 2007 16:37

Давайте хранить фильмы в текстовых файлах base64

nissin

nissin 7 ноября 2007 19:56

draak
Давайте хранить фильмы в текстовых файлах base64

Base64 некошерно.
Нужно закодировать uuencode, засплитить, и хранить в почтовой базе с размером каждого сообщения не более 60Кб.
При необходимости раскодировать на лету.

spiff

spiff11 января 2008 14:30

Да лан те Тоха, и у меня такая необходимость возникала. Всякое бывает.

Аднака

Заноза15 марта 2008 20:26

Дык... это... это ж как базу раздует?

А еще это... Как эта ваша база Дэмпиться будет? Ну в случае если ее перенести надо?

jcda

draak15 марта 2008 23:19

я тоже когда-то через nursat/nursat отправлял халявно почту с вложенным файлом через base =)))

TV0ReC

TV0ReC23 июля 2008 1:07

Всё дело в том, что браузер по умолчанию использует text/html тип контента... А картинки - это обчно image/gif. Чтобы сообщить браузеру об использовании картинки нужно вручную передать ему тип контента: Header("Content-type: image/gif");
И после этого писать картинку обычным текстом :)

TV0ReC
2008-07-23 01:09:40
Stan

@mega23 июля 2008 10:09

draak
я тоже когда-то через nursat/nursat отправлял халявно почту с вложенным файлом через base =)))

Я через фидо, через мыльный гейт, когда сидел на диалапе. Халявно.

Прямой эфир
Из-за банки пива павлодарского предпринимателя оштрафовали на 120 тысяч тенге
не мешало бы , чтобы и покупатель нёс ответсвенность. А если не совоершеннолетний выпьет бутылку в зале и готов оплатить…
#sergadm3 недели назад
Жителей Экибастуза напугали подземные толчки
1–3 балла: Очень слабые колебания. Люди их не ощущают (толчки фиксируют только приборы), либо замечают только те, кто…
#sergadm1 месяц назад
"Иртыш" решил судьбу главного тренера Альшевского
Алдияру Жапарханову, спасибо! Видим, что ситуация меняется. Две ничьи 2:2 тому подтверждение. Я был на игре с Алтаем. На…
#Somik1 месяц назад
Девушка оставила заведенный внедорожник во дворе и чуть не лишилась его в Павлодаре
Оперативно, приятно, что за нами присматривают
#Somik1 месяц назад
Школьникам из села Жетекши подарили новый автобус
Симпатичный яркий автобус. Я бы его со всех сторон изучил. Необычный транспорт
#Somik2 месяца назад
Более 15 миллиардов тенге потратят на ремонт и модернизацию павлодарской ТЭЦ-2 в 2026 году
За системный подход к ремонту спасибо. За улучшение бытовых условий для сотрудников отдельное спасибо
#Somik2 месяца назад
"Марш парков" пройдет на павлодарской набережной 3 апреля
Natalypvl, спасибо, что написали. Я узнал об этом уже на месте, увидел там только несколько сот скворечников, пазик и…
#Somik2 месяца назад
В травмпункте Экибастуза пьяная компания напала на врача
Отказываясь выйти из помещения, компания молодых людей стала наносить удары врачу. Судя по скриншоту у врача ну…
#wlad2 месяца назад
Павлодарец уехал на рыбалку, а домой вернулся без машины
- При осмотре багажника стражи порядка обнаружили несколько мешков с лещом общим весом 15 килограммов. 15 мешков и в…
#wlad2 месяца назад
Павлодарская школьница выучила 9 языков и купила квартиру
Кто хочет, тот и добивается. Молодец!
#Somik3 месяца назад
Павлодарские студенты-программисты проходят стажировку в Южной Корее
Возможностей пруд пруди. Новости некогда читать. Надо реализовывать возможности
#Somik3 месяца назад
Триумф семьи Котенёвых
Молодцы!
#Somik3 месяца назад
Чтобы спасти село от паводка, в Павлодарской области пришлось вскрывать дорогу
Тупизна некоторых жить без таких постов не даёт. Вот есть же человек/два/три, который/которые эту дорогу…
#wlad3 месяца назад
Девушка родила ребенка в ванной и задушила его в Павлодаре
avgusta, это Irbistv.kz,  помойка. Но иногда и Павон подобным грешит, тоже носом тыкаю.
#wlad3 месяца назад
Жизнь, посвященная истории края
Замечательное события. Приятно, когда помнят. Когда не просто так
#Somik3 месяца назад
Через Пакистан, Индию и Непал: как велопутешественник из Павлодара покорил Эверест
История хорошая. Куда только Павлодарцы не ездят... Особенно на велосипедах
#Somik3 месяца назад
Павлодарские фермеры обеспокоены возможным запретом на экспорт овощей
Сколько живу, все одно и тоже: наше в Россию, а из России к нам...
#Somik3 месяца назад
57 работ художника Ария Школьного передали в дар павлодарскому художественному музею
Павон, за  семья переехала в Алма-Ату  большое спасибо?
#wlad3 месяца назад
В Павлодаре пенсионерку, которая собиралась перевести мошенникам полтора миллиона тенге, остановила сотрудница полиции
В Павлодаре пенсионерку, которая собиралась перевести мошенникам полтора миллиона тенге, остановила сотрудница полиции…
#wlad3 месяца назад