Dotychczas zapisywałem wszelkie pliki na dysku a w bazie zapisywałem adresy do nich. Teraz robię projekt, w którym chciałbym trzymać pliki w bazie, no i pojawia się problem, kiedy chcę te pliki wyciągnąć z bazy i zapisać na dysku użytkownika.
Przypuśćmy, że mam w bazie zapisane pliki .DOC.
Wykonuję zapytanie do bazy i pobieram żądany plik z pola BLOB, czyli np.:
SELECT * FROM tabela WHERE id = '$id'
Następnie pobieram do zmiennej zawartość pola BLOB:
I teraz co dalej? Jeśli wykonam funkcję fpassthru($result), lub fpassthru($zmienna) to sciąga się pusty plik. Jak mam to zrobić? W sieci nie znalazłem przykładów
