Есть ли способ "транслировать" результат запроса PDO "в" выходной буфер, вместо того, чтобы хранить его в строке?

Здесь мало что можно добавить, если вы видите название этого вопроса.

У меня есть запрос, который извлекает одну строку из таблицы MySQL, и меня интересует определенный столбец, который является BLOB. Я бы хотел, чтобы PHP записал его в выходной буфер, вместо того, чтобы хранить ~500 KB в строке (которая, к тому же, я не уверен, что будет бинарно безопасной).

Функции PDOStatement типа:

string PDOStatement::fetchColumn ([ int $column_number = 0 ] )

мне не помогают.

Можете ли вы помочь мне дать хотя бы направление? Заранее спасибо.

P.S.: Я знаю, что хранить ~500 KB материала внутри таблицы DB не очень хорошо, но это не мой выбор, я просто должен придерживаться его.

6
задан gd1 27 September 2011 в 15:49
поделиться