Heim >Backend-Entwicklung >PHP-Tutorial >php如何获取数据库中blob,然后将他显示到datagrid中

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

WBOY
WBOYOriginal
2016-06-23 13:41:20951Durchsuche

<?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接收后获取对应图片资源然后打印到页面上就可以了。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP 遍历数组的方法汇总Nächster Artikel:中文转换内码