显示图片地址而不是图片

时间:2019-02-17 12:57:52

标签: php html postgresql bytea

我有一个如下的php脚本:-

<?php
    $res = pg_query($db, "SELECT picture FROM userpost WHERE postid='2';");
    $raw = pg_fetch_result($res, 'picture');
    echo pg_unescape_bytea($raw);
?>

其中$db是我的Postgresql数据库。

我正在使用它来显示通过命令

插入到数据库中的图像
 insert into userpost(userid,postid,picture,content) values('244','2',bytea('/home/ankit/Downloads/Photos/0.jpg'),'This is post number 3');

然后在浏览器中得到的是图像的地址,即/home/ankit/Downloads/Photos/0.jpg,而不是实际的图像。我不明白是什么问题。请帮我弄清楚。谢谢!

0 个答案:

没有答案