Mysql下存取图片,求助! 在数据库里面存储图片的相对路径位置就可以了.比如说图片放在网站目录下面的/images目录中,在数据库存储为:"/images/test.gif"这样,每次读出来的都是图片的路径,然后调用img去显示就行了.这应该是最简单的办法,也可以通过在数据库存图片的,但是那样比较麻烦.建议采用存路径的办法. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般是存储图片路径和名字。库名:testdb表名:image字段:1)id int2)title varchar3)image_path varchar如要存储image/test.gif图片,则直接把"image/test.gif"这几个字符串插入到image_path字段中。 存内容的话,浪费空间,操作麻烦点。把图片内容存以二进制方式打开读取,然后存入blob字段中$fp = fopen("image/test.gif",'rb');$data = addslashes(fread($fp,filesize("image/test.gif")));把$data插入到longblob字段image中 多谢楼上各位提供的方法本人原来一直是保存个图片路径,就是像看看怎么把图给存进去!顺便问一下johnpanq(飞花逐月)插入的时候,如下SQL语句可以么?$sql = "UPDATE image SET image = '$data' WHERE id = '$id'"; 图片已经能存入数据库的longblob字段,怎么读取出来呢? 首先你要确定你的图片的类型。发送一个header头部,输出图片内容。如是gif图片,showimg.php<?phpHeader("Content-type: image/gif");//读取数据库//$sql = "select image from image where id=".$_GET['id'];//执行返回结果$row,直接输出echo $row['image'];?>要在页面中显示id为1图片则这样写,以此类推.<img src="showimg.php?id=1"/> 求教:刷新后清除GET信息的办法 序列化后的字段如何进行搜索 构架服务器问题 大家帮我参考以下这个结构 一个菜鸟的菜问题~~~~~~~~~~~~~~~~~~ 问一个PHP表单提交的问题,关于批量删除的。在线等~~~ 大学三年级,现在有个游戏网站要我去做兼职写php 大家给看看 我一个月要多少钱合适啊 怎么把tiff格式图像转化为jpeg 或gif格式图像,谢谢. 怎样用php实现????? 2个表中有相同的字段 怎么处理? php 连接数据库问题???急急急急急急急急急 如何发送垃圾邮件的问题
库名:testdb
表名:image
字段:
1)id int
2)title varchar
3)image_path varchar
如要存储image/test.gif图片,则直接把"image/test.gif"这几个字符串插入到image_path字段中。
存内容的话,浪费空间,操作麻烦点。
把图片内容存以二进制方式打开读取,然后存入blob字段中$fp = fopen("image/test.gif",'rb');
$data = addslashes(fread($fp,filesize("image/test.gif")));把$data插入到longblob字段image中
本人原来一直是保存个图片路径,就是像看看怎么把图给存进去!
顺便问一下johnpanq(飞花逐月)
插入的时候,如下SQL语句可以么?
$sql = "UPDATE image SET image = '$data' WHERE id = '$id'";
如是gif图片,
showimg.php
<?php
Header("Content-type: image/gif");
//读取数据库
//$sql = "select image from image where id=".$_GET['id'];
//执行返回结果$row,直接输出
echo $row['image'];
?>要在页面中显示id为1图片则这样写,以此类推.
<img src="showimg.php?id=1"/>