melo
однажды
Результат запроса - Resource id
Я работаю с бд Postgres через PDO и возникла такая ситуация, в таблице realty_prephoto есть поле photo, в которой хранится картинка в виде блоб поля. Надо её оттуда достать.
Пишу для PDO код:
В результате получаю
Array ( [photo] => Resource id #2 [0] => Resource id #2 )
Пишу такой же запрос для простого postgres:
И получаю свою картинку.
Почему я там не получаю картинку строкой, а ссылку на ресорс?
-~{}~ 26.02.09 15:58:
вот такое вроде пашет
http://ua2.php.net/manual/ru/pdostatement.fetch.php
второй комментарий
Я работаю с бд Postgres через PDO и возникла такая ситуация, в таблице realty_prephoto есть поле photo, в которой хранится картинка в виде блоб поля. Надо её оттуда достать.
Пишу для PDO код:
PHP:
$query = "SELECT photo FROM realty_prephoto WHERE id='468'";
$result = $db->query($query);
$raw = $result->fetch();
print_r($raw);
Array ( [photo] => Resource id #2 [0] => Resource id #2 )
Пишу такой же запрос для простого postgres:
PHP:
$query = "SELECT photo FROM realty_prephoto WHERE id='468'";
$result = pg_query($connection, $query);
$raw = pg_fetch_result($result, 'photo'); // это простая выборка данных
print_r($raw);
Почему я там не получаю картинку строкой, а ссылку на ресорс?
-~{}~ 26.02.09 15:58:
PHP:
$sql = "SELECT photo FROM realty_prephoto WHERE id='468'";
$stmt = $db->prepare($sql);
$stmt->execute();
$stmt->bindColumn(1, $photo, PDO::PARAM_LOB);
$stmt->fetch();
echo stream_get_contents($photo);
http://ua2.php.net/manual/ru/pdostatement.fetch.php
второй комментарий