blob в файл

esineokov

Новичок
Всем привет.

В поле blob хранится rar архив в бинарном виде.
Подскажите, пожалуйста, как мне его экспортировать в файл?
 

c0dex

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

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
esineokov
Не, из аншлага ты, а мы с пхпклаба.
 

esineokov

Новичок
Всем привет.

Примерно таким скриптом выкачиваю файл с базы.
PHP:
$sql="select PIC from scard where id=1"; 
$stmt = oci_parse($conn, $sql); 
oci_execute($stmt, OCI_DEFAULT); 
$row = oci_fetch_row($stmt); 

<тут открываем файл> 
while ($data = oci_lob_read($row[0], 1024*1024)) { 
  <тут пишем данные в файл> 
} 
<тут закрываем файл>
На небольших файлах всё отлично, но при попытке выкачать 500 метровый файл, запись обрывается.
Не подскажите как бороться с этим?
 

baev

‹°°¬•
Команда форума
esineokov: http://phpfaq.ru/debug

P. S. И не надо кросспостить в темы трёхлетней давности.
Кросспостинг запрещен правилами форума.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Мне на ум не приходит ни один здравый, нормальный случай, когда могло бы потребоваться хранить в бд rar файлы такого размера.

Скорей всего у тебя скрипт просто помирает по таймауту.
 
Сверху