Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: В базе хранятся пути к картинкам, а не сами
 
 автор: juliya   (01.03.2006 в 09:38)   письмо автору
 
 

Доброе утро!
У меня через форму картинки попадают в базу данных, а потом выводятся оттуда. Вроде все работает, но проблема в том, что в базе хранятся не сами картинки, а пути к ним. Помогите советом.
В базу кладутся так:

$query = "INSERT INTO vsm_notebook (f_photo) VALUES 
  ('$HTTP_POST_VARS[photo]')";

А достаются так:

$id = $_GET["id"];
  $query = "SELECT * FROM vsm_notebook where f_id =" .$id;
  $result = mysql_query($query);
 while ($row = mysql_fetch_array($result))
 {
       $id = $row["f_id"];
    $photo= $row["f_photo"];
    }

Вывод в браузер:

<?if (!empty($photo))
        {print 
"<tr><td valign=top><nobr><p class=print>";
                print 
"<img src='".$photo."'></td>";
    </
tr>";}?>    

   
 
 автор: elenaki   (01.03.2006 в 09:43)   письмо автору
 
   для: juliya   (01.03.2006 в 09:38)
 

а в чем проблема?

   
 
 автор: juliya   (01.03.2006 в 09:50)   письмо автору
 
   для: elenaki   (01.03.2006 в 09:43)
 

Проблема в том, что когда смотрю данные, которые занеслись в базу, то там лежат пути к картинкам. А мне надо чтобы сами картинки.

   
 
 автор: elenaki   (01.03.2006 в 09:53)   письмо автору
 
   для: juliya   (01.03.2006 в 09:50)
 

зачем? у вас ограничено место на хостинге, а в базе неограничено? зачем хранить картинки
в базе??? не понимаю. ведь это, кроме проблем, ничего не приносит! меня учили, что надо
хранить пути, а файлы пусть хранит файловая структура, она для этого предназначена, а
база - нет.

   
 
 автор: juliya   (01.03.2006 в 09:56)   письмо автору
 
   для: elenaki   (01.03.2006 в 09:53)
 

Я сейчас делаю тестовую задачу. И по условию в базе должны хранится именно сами картинки. Кто-нибудь знает как это сделать?

   
 
 автор: Loki   (01.03.2006 в 10:17)   письмо автору
 
   для: juliya   (01.03.2006 в 09:56)
 

http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1057

   
 
 автор: juliya   (01.03.2006 в 10:23)   письмо автору
 
   для: Loki   (01.03.2006 в 10:17)
 

Спасибо, конечно, но это я уже видела.Никак не могу понять, чего у меня-то не так. Неужели никто не знает?

   
 
 автор: elenaki   (01.03.2006 в 10:28)   письмо автору
 
   для: juliya   (01.03.2006 в 10:23)
 

http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=13779&page=1

   
 
 автор: juliya   (01.03.2006 в 10:45)   письмо автору
 
   для: elenaki   (01.03.2006 в 10:28)
 

А что означает при вставке в базу VALUES('%s')? И когда посылаю заголовок header("Content-Type: image/jpeg");
- пишет что он уже послан

   
 
 автор: elenaki   (01.03.2006 в 10:55)   письмо автору
 
   для: juliya   (01.03.2006 в 10:45)
 

подозреваю, что там должно быть $fi... лучше спросить у автора, что он имел ввиду
перед отправкой заголовков не должно быть никакого вывода в браузер (даже пробела!)

   
 
 автор: juliya   (01.03.2006 в 10:59)   письмо автору
 
   для: elenaki   (01.03.2006 в 10:55)
 

Вобщем так ничего у меня и не получилось

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования