我的数据库中有一个BLOB格式的“图片”字段,我想在其中保存图片,当我进入我的索引页面时看到该图片,但我不知道为什么在我的BLOB文件中,那里只是这个链接:http://localhost/phpmyadmin/tbl_get_field.php?db=swimsafe&table=users&where_clause=%60users%60.%60userid%60+%3D+13&transform_key=picture&sql_query=SELECT+%2A+FROM+%60users%60&token=6fba377987ac24bf92019e3ce578fd6d
当我说:
时,我只想让它给我看一张照片<img src="<?php echo $_SESSION['pic']; ?>" name="picture" onClick="choosepic();" height="15%" width="35%">
(我创建了会话和数据库)
答案 0 :(得分:0)
使用此
<img src="data:image/jpeg;base64,<?php echo base64_encode($_SESSION['pic']); ?>" />
我假设您将数据库中的值存储到会话变量中。 BLOB数据无法直接读取,因为它们采用编码格式。
您获得的链接是文件的位置以及以编码形式存储的查询。希望这对你有用。