Изменение данных в поле BLOB

DinDim

Новичок
Изменение данных в поле BLOB

Здравствуйте всем. Такая вот промблемка: загружаются катринки в формате jpeg, gif в табличку в поле BLOB, загрузка и сохранение в табличке работает - картинки после этого отображаются, но необходимо изменять записи в таблице в помощью метода UPDATE. Вот после изменения записи (картинку тоже необходимо изменить ) текстовые поля записи изменяются, но картинка после этого не отображается, а в поле BLOB содержится что-то типа -/tmpphp4.tmp
Если кто в курсе проблемы, плиз пишите.
 

begemot

Guest
Что-то мне кажется что ты вместо содержимого файла записал путь к файлу. Код бы посмотреть.

Код в студию (copyright tony2001)
 

DinDim

Новичок
Originally posted by begemot
Что-то мне кажется что ты вместо содержимого файла записал путь к файлу. Код бы посмотреть.

Код в студию (copyright tony2001)
Плиз ловите:
$sql = "UPDATE news SET Id_Autor ='$autor', Title ='$Title', Intro = '$intro',
Content = '$HTMLContent', Public = '$status', TimeNews = '$time',
DateNews ='$datnew', Picture = '$picture' WHERE Id_News = $num";

$result = mysql_query($sql);

где $picture - переменная в форме объекта input type="file". Остальные переменные представляют объекты input type="text"
 

begemot

Guest
Ты как раз самое интересное и не написал.
Где ты переменную $picture берешь?
 

DinDim

Новичок
Originally posted by begemot
Ты как раз самое интересное и не написал.
Где ты переменную $picture берешь?
Да вот же она какая

<form>
............................
<input type="file" name="picture" class="inpform">
...............................
</form>
 

begemot

Guest
Хм, мне кажется ты не совсем понимаешь что делаешь.
Советую читать
1) PHP Manual
Chapter 19. Handling file uploads

2) http://www.php.spb.ru/php/image.html
 

DinDim

Новичок
Спасибо понял, заработало. Совсем водка все мозги съела.
 
Сверху