<php
//将存进数据库再读出,注意存储的字段类型必须为blob
$user=’root’;
$password=’root’;
$db=’test’;
$connect=mysql_connect(‘localhost’,$user,$password);
mysql_set_charset(‘utf8′,$connect);
mysql_select_db($db);
$photo = “0x”bin2hex(file_get_contents(“/testjpg”));
$sql=”INSERT INTO `test``test` (`photo`) VALUES ($photo);”;//$photo不需要用引号,切记
mysql_query($sql);
//$result=mysql_query(“SELECT
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
>
可以用第三方的服务器组件。比如imagemagic去做处理,首先把二进制读出来。利用imagemagic的函数形成指定名称的。
如果你是想给CListCtrl中的每一项加上图标,思路是:
从数据库中读出JPG,
绘制到内存中的bmp上(必要时需要缩放),
然后将bmp加入CImageList,
最后将CListCtrl与CImageList关联。
以上就是关于php中如何从数据库中读取图片全部的内容,包括:php中如何从数据库中读取图片、access数据库图片批量转换jpg、VC++ clistctrl显示数据库中的JPG图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)