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

Форум MySQL

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

 

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

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

тема: Картинка в БД
 
 автор: Ксения_954   (08.07.2007 в 12:47)   письмо автору
 
 

Я читала темы про вставку картинки в БД.
Поменяла строку photo в таблице БД на blob.
Теперь вставляю файл в БД, который содержит один столбец с фотографиями.
Но они не загружаются. Пишет в таблице blob(0 bytes)
В чем тут делО?

   
 
 автор: sim5   (08.07.2007 в 14:46)   письмо автору
 
   для: Ксения_954   (08.07.2007 в 12:47)
 

А может удобней в photo деражать имя картинки, а саму картинку в папке, а затем просто формировать путь к ней.

   
 
 автор: Trianon   (08.07.2007 в 15:06)   письмо автору
 
   для: Ксения_954   (08.07.2007 в 12:47)
 

>Я читала темы про вставку картинки в БД.
>Поменяла строку photo в таблице БД на blob.
>Теперь вставляю файл в БД, который содержит один столбец с фотографиями.
>Но они не загружаются. Пишет в таблице blob(0 bytes)
>В чем тут делО?

А изначально фотографии складывались в каталог?

У Вас (помимо поля в таблице, которое Вы поменняли) с файлом работают как минимум два скрипта. Один - который файл из формы принимал, и на сервер укладывал. И другой, который формировал ссылки на эту фотографию.

Ни тот, ни другой Вы не поменяли.

В ситуации, когда тела фотографий хранятся в таблице БД, наверняка потребуется tit один скрипт - который бы вызывался по ссылке (сформированной вторым из скриптов по новым правилам), извлекал бы из таблицы фотографию и выдавал в браузер.

Я не согласен с sim5 в том, что держать фотографии на диске однозначно легче. Но совсем уж без изменений скриптов такую обработку не построить.

   
 
 автор: Underwood   (09.07.2007 в 11:14)   письмо автору
 
   для: Ксения_954   (08.07.2007 в 12:47)
 

Все просто на самом деле :) Сначала надо считать картинку в переменную, а затем в базу (поле обязательно longblob) вот пример:

<input type="file" name="sf1" size="30" accept=image/gif id="copy12">
if ($sf1!='')
{
$f=fopen("$sf1","rb");
$upload1=fread($f,filesize("$sf1"));
fclose($f);
}
mysql_query(" INSERT INTO $dbn
VALUES ('$upload1') " ,$db);

   
 
 автор: Ксения_954   (09.07.2007 в 13:06)   письмо автору
 
   для: Underwood   (09.07.2007 в 11:14)
 

а куда лучше вставить этот код?

   
 
 автор: Underwood   (09.07.2007 в 13:23)   письмо автору
 
   для: Ксения_954   (09.07.2007 в 13:06)
 

> а куда лучше вставить этот код?

В страничку вашего аплоада :)

   
 
 автор: Trianon   (09.07.2007 в 14:20)   письмо автору
 
   для: Ксения_954   (09.07.2007 в 13:06)
 

бесполезно его вставлять.

   
 
 автор: Underwood   (09.07.2007 в 14:26)   письмо автору
 
   для: Trianon   (09.07.2007 в 14:20)
 

> бесполезно его вставлять.

Почему это ?? Хотите сказать что он не рабочий ??
Я прекрасно это реализовал на сайте www.auto11.ru, раздел добавить объявление

   
 
 автор: Ксения_954   (09.07.2007 в 14:55)   письмо автору
 
   для: Underwood   (09.07.2007 в 14:26)
 

автор: sim5 (08.07.2007 в 14:46) письмо автору
А может удобней в photo деражать имя картинки, а саму картинку в папке, а затем просто формировать путь к ней.


Где папку это хранить можно? И как формировать путь?

   
 
 автор: Underwood   (09.07.2007 в 15:24)   письмо автору
 
   для: Ксения_954   (09.07.2007 в 14:55)
 

> Где папку это хранить можно? И как формировать путь?
Обычно это папка upload или в этом духе.. как вам понравится..
А путь будет ./upload

   
 
 автор: Underwood   (09.07.2007 в 15:35)   письмо автору
 
   для: Ксения_954   (09.07.2007 в 14:55)
 

> Где папку это хранить можно? И как формировать путь?

Приведу пример загрузки файла. В данном случае загружается в папку "uploaded"

"файл UPLOAD.PHP"
<?
echo '<html>
<form method="post" enctype="multipart/form-data" action="upload.php">
<div align="center">
<INPUT NAME="uploadfile" TYPE="file" size="27">
<input name="upload" type="submit" value="upload!"></html>';

move_uploaded_file($_FILES['uploadfile']['tmp_name'], 'uploaded/'. basename( $_FILES['uploadfile']['name']));

$foto = $_FILES['uploadfile']['name'];
mysql_query(" INSERT INTO $tabl
VALUES ('$foto') " ,$base);
?>

т.е. в базу сохраняется только сылка на фото.
но в данном случае здесь проблема одинаковых имён файла.. так что лучше советую хранить в базе.

   
 
 автор: Ксения_954   (09.07.2007 в 16:20)   письмо автору
 
   для: Underwood   (09.07.2007 в 15:35)
 

а если хранить в базе, то тоже нужно файл upload.php?
у меня в таблице БД для photo тип blob. я вставляю текстовый файл в таблицу БД с помощью кнопки в phpadmin'е "вставить текстовый файл". В моем текстовом файле много столбцов, один из них содержит картинки. Все столбцы вставляются, кроме картинок.

   
 
 автор: Underwood   (09.07.2007 в 16:26)   письмо автору
 
   для: Ксения_954   (09.07.2007 в 16:20)
 

>> а если хранить в базе, то тоже нужно файл upload.php?
если грузить через форму то нужен, только другого содержания.. я писал выше.. данные передавать через POST, если надо могу привести небольшой пример файла загруки в таблицу.

>> у меня в таблице БД для photo тип blob. я вставляю текстовый файл в таблицу БД с помощью > >> кнопки в phpadmin'е "вставить текстовый файл". В моем текстовом файле много столбцов, один
>> из них содержит картинки. Все столбцы вставляются, кроме картинок.
1)Попробуйте тип поля поставить не BLOB a LONGBLOB.
2) В каком виде у вас хранятся картинки в текст. файле ?? Тип BLOB это бинарник, если у вас в другой кодировке записаны картинки, то ничего не получится.....

   
 
 автор: Ксения_954   (09.07.2007 в 18:15)   письмо автору
 
   для: Underwood   (09.07.2007 в 16:26)
 

>> 2) В каком виде у вас хранятся картинки в текст. файле ?? Тип BLOB это бинарник, если у вас в другой кодировке записаны картинки, то ничего не получится.....

картинки хранятся в столбце excel'а...

   
 
 автор: sim5   (09.07.2007 в 18:43)   письмо автору
 
   для: Underwood   (09.07.2007 в 15:35)
 

>но в данном случае здесь проблема одинаковых имён файла.

Это от чего такая проблема может появиться? Не надо сваливать все в кучу в одну папку, именовать тоже не составит проблемы...

   
 
 автор: Ксения_954   (09.07.2007 в 20:59)   письмо автору
 
   для: sim5   (09.07.2007 в 18:43)
 

при добавлении текстового файла в таблицу MySQL с помощью phpMyAdmin получается в таблице БД вот что:


id_product vid marka price strana note photo firma address hide pos id_catalog
402 юяяяюяяя:яяяяяяяяяяяяяяяяяяя... п.8X@Ќ"·Ъ1... 0 [Red]-#,##0"@." #,##0.00"@." [BLOB - 61 Bytes] [Red]-#,##0.00"@."k*3_-... -* #,##0"@."_- 0

Почему картинка не грузится в таблицу с помощью кнопки "вставить текстовый файл в таблицу БД"?

   
 
 автор: sim5   (09.07.2007 в 21:27)   письмо автору
 
   для: Ксения_954   (09.07.2007 в 20:59)
 

Бедная Ксения, вас так запутали :) Если вы решили хранить ваши изображения в базе данных как бинарные данные, то не ожидайте, что вы увидите в поле фото базы данных текст, в этом поле вы и будете видеть "крякозябрики". Если вы решите сохранять в поле фото просто имя файла, который пренадлежит продукту, то это будет поле VARCHAR и тогад вы увидете текст, например: marka_10293.jpg, где 10293 это может быть id_product - это имя файла, которое вы сформируете при загрузки изображения в базу.

Вам привели два примера как вам поступить, вы определитесь, как вы будете вставлять и что хотите получить.

   
 
 автор: Ксения_954   (09.07.2007 в 22:21)   письмо автору
 
   для: sim5   (09.07.2007 в 21:27)
 

то есть как я понимаю мне нужно создать файл php который будет вставлять картинки...

   
 
 автор: sim5   (09.07.2007 в 22:48)   письмо автору
 
   для: Ксения_954   (09.07.2007 в 22:21)
 

Ксения, мне трудно сказать, что вам делать. Я вижу структуру вашей таблицы, я видел старницу вашего сайта, и если предположу , что это магазин, то видимо буду прав?
Если это магазин, то как вы планируете добавлять туда товары - экспортом из Ексель постоянно, либо у вас будет административняа часть мгазина, и вы будете добавлять новые товары и из админ части? Если вы будете добавлять все через phpMyAdmin, то собственно вам никакого кода и не нужно, но думаю вас это не устроит. Если вы как администратор магазина будете добавлять товар, то вам конечно потребуется скрипт принимающий описание товара, его цену, изображение и прочее. Возможно вы планируете всегда экспортировать файлы Ексель, то ранее вам Trianon долго объяснял как вам это сделать, ничего не мешает в этом коде добавить и экспорт изображений - как уж вам решать.

Вы меня извините, но у меня такое впечатление, что вы делаете работу не от общего к частному, а наоборот. Я не женщина, но мне кажется, что когда вы открываете косметичку, то вы уже представляете как хотите выглядеть, прежде чем начать красить брови, например. Ксения, определите все задачи которые вам необходимо решить, от самой главной - как будет функционировать ваш магазин, до конкретных - хранение данных (как), загрузка данных (каким способом). Иначе я просто боюсь что либо вам советовать, я не знаю и не представляю чего вы в итоге хотите, как впрочем и вы, судя по вашим вопросам. Если это так, то даже решив эту проблему (как вставить изображение в базу), у вас появятся новые вопросы по новым проблемам, так как то что должно получиться в итоге вы не представляете.
Как-то у вас все сумбурно :) Может вам наоборот как-то расширить свой вопрос, тогда быть может кто-то подскажет вам верный или приемлемый путь решения.

   
 
 автор: Ксения_954   (10.07.2007 в 09:05)   письмо автору
 
   для: sim5   (09.07.2007 в 22:48)
 

я расскажу то, что хочу я увидеть и то, что у меня не получается.

я хочу чтобы на моем сайте осуществлялся поиск. он уже получился.
при поиске выходит таблица с несколькими стобцами с данными из таблицы БД. Я хочу чтобы одним из стоблцов был photo и хранились там фотографии. То есть при поиске например "внедорожник kia motors" выходили не только данные, касающиеся цены, фирмы, комплектации и проч. Но ещё выходила и фотография в одном из стоблцов.
Загружать я бы хотела через phpMyAdmin, но это у меня и не получается. Я вставляю в excel в стоблец фотографию, нажимаю кнопку "загрузить текстовый файл" в БД, но получается то что я уже писала:
402 юяяяюяяя:яяяяяяяяяяяяяяяяяяя... п.8X@Ќ"·Ъ1... 0 [Red]-#,##0"@." #,##0.00"@." [BLOB - 61 Bytes] [Red]-#,##0.00"@."k*3_-... -* #,##0"@."_- 0

   
 
 автор: Underwood   (10.07.2007 в 10:26)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 09:05)
 

Если у вас получается

402 юяяяюяяя:яяяяяяяяяяяяяяяяяяя... п.8X@Ќ"·Ъ1... 0 [Red]-#,##0"@." #,##0.00"@." [BLOB - 61 Bytes] [Red]-#,##0.00"@."k*3_-... -* #,##0"@."_- 0

то можно предположить что фото в базу вносится нормально. а выводить это так.

$res=mysql_query("SELECT vashefoto FROM $table", $base); //чтение поля vashefoto BLOB
$image=mysql_result($res, 0, 0);
header("Content-type: image/gif");
echo $image;

   
 
 автор: Ксения_954   (10.07.2007 в 11:05)   письмо автору
 
   для: Underwood   (10.07.2007 в 10:26)
 

>Если у вас получается
>
>402 юяяяюяяя:яяяяяяяяяяяяяяяяяяя... п.8X@Ќ"·Ъ1... 0 [Red]-#,##0"@." a#,##0.00"@." [BLOB - 61 Bytes] [Red]-#,##0.00"@."k*3_-... -* #,##0"@."_- 0
>

>то можно предположить что фото в базу вносится нормально. а выводить это так.
>
> $res=mysql_query("SELECT vashefoto FROM $table", $base); //чтение поля vashefoto BLOB
> $image=mysql_result($res, 0, 0);
> header("Content-type: image/gif");
> echo $image;


как я понимаю это нужно вставить в код файла searform.php?

   
 
 автор: Underwood   (10.07.2007 в 11:13)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 11:05)
 

> как я понимаю это нужно вставить в код файла searform.php?

Файл searform.php я не видел :)
Это надо вставить в то место где нужно вывести картинку.

   
 
 автор: Underwood   (10.07.2007 в 11:14)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 11:05)
 

> как я понимаю это нужно вставить в код файла searform.php?

Файл searform.php я не видел :)
Это надо вставить в то место где нужно вывести картинку, естественно предварительно прочитать поле фото

   
 
 автор: Trianon   (10.07.2007 в 11:15)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 11:05)
 

Код , похожий на этот, нужно вставить в совершенно отдельный файл например showphoto.php

То как точно выглядит код, зависит от структуры таблиц Вашей БД. Лучше бы Вы её привели.
Взять её можно через phpMyAdmin из вкладки Экспорт . И прикрепить файл к посту .

   
 
 автор: Underwood   (10.07.2007 в 11:17)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 11:05)
 

Можно ли глянуть ваш запрос, и место где выводятся данные поиска ??

   
 
 автор: Ксения_954   (10.07.2007 в 11:30)   письмо автору
 
   для: Underwood   (10.07.2007 в 11:17)
 

searform.php



<?php

  
// Устанавливаем соединение с базой данных
  
require_once("config.php");

?>


<p align="center">
<form action=searchform.php method=post>
<input type="hidden" name="id_parent" value="<? echo $id_parent ?>">
<table border="0" align="center"><tr valign="top"><td>
<table border="0">
<br> <br>
<font face="Verdana" style="font-size:10pt" color="#FFFFFF">
Что ищем?
</font>
<input class="input" size="20" type=text name=vid value="<?php
          
echo htmlspecialchars($_POST['vid']); ?>">


<font face="Verdana" style="font-size:10pt" color="#FFFFFF">
За сколько?
</font>
<font face="Verdana" style="font-size:10pt" color="white">
от
</font> <input class="input" size=6 type=text name=price_min value=<?php echo $_POST['price_min']; ?>>
    <font face="Verdana" style="font-size:10pt" color="#FFFFFF">
  до
</font><input class="input" size=6 type=text name=price_max value=<?php echo $_POST['price_max']; ?>>
<font face="Verdana" style="font-size:10pt" color="#FFFFFF">
руб.
</font>
            <input class=button type=submit value=Найдёшь!>
     </table>
<input type=hidden name=search value=search>
</form>

</p>
<?php
// Cкрипт-обработчик поискового запроса
// из формы
if(isset($_POST['search']))
{
  
?>
  <a name=table></a>
  <?php
  
// Флаг равен true, если есть хотя бы один критерий поиска
  
$is_query false;
  
// Проверяем наличие и число параметров поиска
  // категория
  
$tmp1 =  $tmp2 $tmp3 ="";

//Вид
    
if(!empty($_POST['vid'])) $tmp1 " and vid LIKE '%".$_POST['vid']."%' ";
  
// Цена
  
if(!empty($_POST['price_min']))
    
$tmp2 " and price>".$_POST['price_min'];
  if(!empty(
$_POST['price_max']))
    
$tmp3 " and price<".$_POST['price_max'];



  
// Формируем запрос из переданных данных
  
$query "SELECT * FROM product
            WHERE hide='show'
            "
.$tmp1.$tmp2.$tmp3."
            ORDER BY pos"
;
  
// Выполняем SQL-запрос
  
$prt mysql_query($query);
  if(!
$prtputerror("Ошибка при обращении к таблице риэлторских услуг");
  
// количество рядов в наборе должно быть больше нуля
  
if (mysql_num_rows($prt)>0)
  {
    
?>
    <br> <br>
    <table class="table" border="1" cellpadding="3" cellspacing="0" width="100%" bordercolordark="white" bordercolorlight="silver">
     <tr class="zagtrtable" align="center">

       <td><div class='ver'>Вид товара</div> </td>
       <td><div class='ver'>Цена</div></td>
       <td><div class='ver'>Марка</div></td>
       <td><div class='ver'>Страна прооизводитель</div></td>
       <td><div class='ver'>Описание</div></td>
       <td><div class='ver'>Фото</div></td>
       <td><div class='ver'>Предприятие</div></td>
       <td><div class='ver'>Описание предприятия</div></td>
     </tr>
    <?
    
while($par mysql_fetch_array($prt))
    {

      echo 
"<tr>

<td><div class='ver'>"
.$par['vid']."</div></td>
                <td><div class='ver'>"
.$par['price']."</div></td>
                <td><div class='ver'>"
.$par['marka']."</div></td>
                  <td><div class='ver'>"
.$par['strana']."</div></td>
                   <td><div class='ver'>"
.$par['note']."</div></td>
                    <td><div class='ver'>"
.$par['photo']."</div></td>
                     <td><div class='ver'>"
.$par['firma']."</div></td>
                      <td><div class='ver'>"
.$par['address']."</div></td>
              </tr>"
;
    }
  }
  else echo 
"Поиск не дал результатов.
             Попробуйте изменить критерии поиска."
;
  echo 
"</table>";
}

?>

</body>
</html>

   
 
 автор: Underwood   (10.07.2007 в 11:46)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 11:30)
 

echo "<tr>
<td><div class='ver'>".$par['vid']."</div></td>
<td><div class='ver'>".$par['price']."</div></td>
<td><div class='ver'>".$par['marka']."</div></td>
<td><div class='ver'>".$par['strana']."</div></td>
<td><div class='ver'>".$par['note']."</div></td>
<td><div class='ver'>".$par['photo']."</div></td>
<td><div class='ver'>".$par['firma']."</div></td>
<td><div class='ver'>".$par['address']."</div></td>
</tr>";

вот это место меняем на

echo "<tr>
<td><div class='ver'>".$par['vid']."</div></td>
<td><div class='ver'>".$par['price']."</div></td>
<td><div class='ver'>".$par['marka']."</div></td>
<td><div class='ver'>".$par['strana']."</div></td>
<td><div class='ver'>".$par['note']."</div></td> ";
$foto=mysql_result($par['photo'], 0, 0);
header("Content-type: image/gif");
echo " <td><div class='ver'>".$foto."</div></td>
<td><div class='ver'>".$par['firma']."</div></td>
<td><div class='ver'>".$par['address']."</div></td>
</tr>";

   
 
 автор: Ксения_954   (10.07.2007 в 14:10)   письмо автору
 
   для: Underwood   (10.07.2007 в 11:46)
 

пишет ошибку в строчках:
$photo=mysql_result($par['photo'], 0, 0);
header("Content-type: image/gif");

   
 
 автор: Underwood   (10.07.2007 в 11:22)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 11:05)
 

To Trianon
В отдельный файл не обязательно.. если требуется только одно фото

   
 
 автор: Trianon   (09.07.2007 в 17:35)   письмо автору
 
   для: Underwood   (09.07.2007 в 14:26)
 

Потому что переменные не инициализированы.
Не надо здесь примеров, основанных на register_globals on

   
 
 автор: Ксения_954   (10.07.2007 в 14:11)   письмо автору
 
   для: Trianon   (09.07.2007 в 17:35)
 

нужно ли делать определенную кодировку в файле excel, который я закидываю в БД через phpMyAdmin?

   
 
 автор: Underwood   (10.07.2007 в 14:24)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 14:11)
 

а какую ошибку пишет ??
попробуйте:

echo "<tr>
<td><div class='ver'>".$par['vid']."</div></td>
<td><div class='ver'>".$par['price']."</div></td>
<td><div class='ver'>".$par['marka']."</div></td>
<td><div class='ver'>".$par['strana']."</div></td>
<td><div class='ver'>".$par['note']."</div></td>
<td><div class='ver'>";
$photo=mysql_result($par[5], 0, 0);
header("Content-type: image/gif");
echo $photo;
echo "</div></td>
<td><div class='ver'>".$par['firma']."</div></td>
<td><div class='ver'>".$par['address']."</div></td>
</tr>";

$par[5] - здесь 5 это номер столбца фото (нумеруется с 0), если он другой замените.

   
 
 автор: Ксения_954   (10.07.2007 в 22:27)   письмо автору
 
   для: Underwood   (10.07.2007 в 14:24)
 

я изменила код как Вы сказали, пишет уже в таблице с результатами поиска:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in d:\hst\estvse72-ru_575360dc\http\searchform.php on line 153

Warning: Cannot modify header information - headers already sent by (output started at d:\hst\estvse72-ru_575360dc\http\searchform.php:159) in d:\hst\estvse72-ru_575360dc\http\searchform.php on line 154


на 153 и 154:
$photo=mysql_result($par[5], 0, 0);
header("Content-type: image/gif");

и в БД тоже ведь файл с картинками не грузится(( хотя стоит longblob,

   
 
 автор: Underwood   (11.07.2007 в 13:22)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 22:27)
 

> и в БД тоже ведь файл с картинками не грузится(( хотя стоит longblob
в таком случае могу предложить только ручками загружать картинки.

по поводу ошибки всё понятно.
Вам надо создать файл, например showimg.php с таким содержанием:

<?php 
// здесь повторяем запрос чтобы выбрать такие же данные

$query "SELECT photo FROM product 
            WHERE hide='show' 
            "
.$tmp1.$tmp2.$tmp3.
            ORDER BY pos"
;
 
$res=mysql_query($query);
 
$image=mysql_result($res00); 
 
header("Content-type: image/gif");
 echo 
$image;
?>


а здесь так.

<td><div class='ver'>".$par['vid']."</div></td> 
<td><div class='ver'>".$par['price']."</div></td> 
<td><div class='ver'>".$par['marka']."</div></td> 
<td><div class='ver'>".$par['strana']."</div></td> 
<td><div class='ver'>".$par['note']."</div></td>
<td><div class='ver'>";
echo "<img src='showimg.php?tmp1=...&tmp2=...&tmp3=...' border=0 width='150' height='150'>";
// здесь где ... нужно передать параметры tmp для каждого.
echo "</div></td> 
<td><div class='ver'>".$par['firma']."</div></td> 
<td><div class='ver'>".$par['address']."</div></td> 
</tr>";


в таком случае фото обязательно должно выводится при условии что фото есть в БД.

можно глянуть кусочек этого текст. файла из которого вы подгружаете через phpMyAdmin ?
меня интересует кусок с картинками, если можно то весь файл глянуть.

   
 
 автор: Ксения_954   (11.07.2007 в 13:53)   письмо автору
 
   для: Underwood   (11.07.2007 в 13:22)
 

>> в таком случае фото обязательно должно выводится при условии что фото есть в БД.
вот с этим как раз и проблема...они не добавляются...:(
я прикрепила к сообщению файл, который я отправляю через phpMyAdmin.

   
 
 автор: Underwood   (11.07.2007 в 15:20)   письмо автору
 
   для: Ксения_954   (11.07.2007 в 13:53)
 

> я прикрепила к сообщению файл, который я отправляю через phpMyAdmin.
так не получится вставить...

   
 
 автор: Ксения_954   (11.07.2007 в 16:16)   письмо автору
 
   для: Underwood   (11.07.2007 в 15:20)
 

почему? ..:( а как же вставлять?

   
 
 автор: Underwood   (11.07.2007 в 16:53)   письмо автору
 
   для: Ксения_954   (11.07.2007 в 16:16)
 

> почему? ..:( а как же вставлять?
только если вручную каждую..., через phpMyAdmin, после содания записи войти в редактирование и внести фото через "обзор". А иначе вам нужные эти фото в бинарном виде. Или же создайте скрипт, который будет добавлять фото из каталога, например по id записи.

   
 
 автор: Ксения_954   (11.07.2007 в 17:32)   письмо автору
 
   для: Underwood   (11.07.2007 в 16:53)
 

попробовала вручную, в таблице БД написали размер картинки, но в таблице результатов поиска что-то вроде этого:

яШяаJFIFddямDuckyFяоAdobedАяЫ„
   
 
яАwҐ
яД¶ 
!1A"QaqЃ2B‘Ў#$±БR3CcСbr’
рўѓ„F !1AQaрqЃ‘ЎС"2
±БбBR’сbrТ‚ў3CS“ІВ#Ј4яЪ ?


>>Или же создайте скрипт, который будет добавлять фото из каталога, например по id записи.
попробую создать :) посмотрим что получится

   
Rambler's Top100
вверх

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