我有一个如下的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
,而不是实际的图像。我不明白是什么问题。请帮我弄清楚。谢谢!