Maison >développement back-end >tutoriel php >php如何获取数据库中blob,然后将他显示到datagrid中

php如何获取数据库中blob,然后将他显示到datagrid中

WBOY
WBOYoriginal
2016-06-23 13:41:20952parcourir

<?php        $sql = "select pic from e_user where uid = '1dff5b51f862e6d181577e3ca34248be'";        $js = get_js_object($sql);        Header( "Content-type: image/png");        echo $js->pic;          echo '<p><img  src="../php/testlist.php"    style="max-width:90%" alt="php如何获取数据库中blob,然后将他显示到datagrid中" ></p>'; ?>

 <table class="easyui-dategrid" url="../php/testlist.php">        <thead>             <tr>                  <th field="pic" width="120">图片</th>              </tr>        </thead></table>


如何修改?


回复讨论(解决方案)

图片数据流只能用 img 标记接收
php如何获取数据库中blob,然后将他显示到datagrid中
即由 ../php/testlist.php 输出

图片数据流只能用 img 标记接收
php如何获取数据库中blob,然后将他显示到datagrid中
即由 ../php/testlist.php 输出



我想问一下,我现在已经可以获取到图片了。
我想在html 页面 选中 datagrid中某一行获取id后,点击按钮,弹出一个框。 框里面显示图片。 
这个图片如何根据获取到的id进行查询。
php如何获取数据库中blob,然后将他显示到datagrid中
这个src 可以动态赋值吗?

不知道你的弹框具体是如何实现

php如何获取数据库中blob,然后将他显示到datagrid中
这个src 可以动态赋值吗?


我看过一次这种写法,好像是在输出验证码的时候,传值是肯定可以的。
其实html页面加载时就会自动按照src中的地址向服务器请求图片,你如果提供一个php地址的话,只要在php里输出图片流就可以了。传值的话就是再php里get接收后获取对应图片资源然后打印到页面上就可以了。
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:PHP 遍历数组的方法汇总Article suivant:中文转换内码