在MySQL存储并获取图片,store and retrieve imgs in MySQL
来源:互联网 发布:linux系统查看cpu 编辑:程序博客网 时间:2024/06/05 20:08
本文:
以blob形式在mysql存储图片,并在网页展示。
试了一晚上。。亲测有效(´-ι_-`)
/*递交图片页面*/<html> image: <input type="file" name="file" id="file"/></html><?php $db = mysqli_connect("localhost","username","password") or die(mysqli_connect_error()); mysqli_select_db($db, "bcit")or die(mysqli_error($db)); //获取图片信息 $file=$_FILES["file"]["tmp_name"]; $size = filesize($file); $image = addslashes(fread (fopen($file, "r"), $size)); //创建image table $query=" CREATE TABLE IF NOT EXISTS image( id MEDIUMINT NOT NULL AUTO_INCREMENT, image LONGBLOB, PRIMARY KEY(id))"; $result=mysqli_query($db, $query) or die(mysqli_error($db)); //插入图片 $query="INSERT INTO image(id, image) VALUES (NULL, '$image')"; $result=mysqli_query($db, $query) or die(mysqli_error($db));?>/*展示图片页面*/<?php //链接数据库同上,假设所获取图片的id为$id $query="SELECT * FROM image WHERE id='$id'"; $result=mysqli_query($db, $query) or die(mysqli_error($db)); if(mysqli_num_rows($result)!=0){ while ($row = mysqli_fetch_assoc($result)){ $imageData=$row['image']; echo '<img src="data:image/jpeg;base64,'.base64_encode($imageData).'" style="width:100px; height:100;"/>'; }?>
0 0
- 在MySQL存储并获取图片,store and retrieve imgs in MySQL
- 获取MySQL加密密码并验证用户输入(登录界面),retrieve hashpwd from mysql and compare with input password on login
- Image store in SQL-Server 2005 database and retrieve it in asp.net application with C#:
- 在MySQL中存储图片路径
- store png image file in MySQL database
- 获取xml文档中存储过程并执行(mysql)
- MySQL如何存储图片
- 在VS2010中利用百度地图Place API获取POI数据(XML文件方式存储),并导入mysql数据库
- MySQL存储过程,并在.net中调用
- mysql创建存储过程并在php中调用
- 爬取猫眼top100电影并存储在mysql中
- mysql存储过程在动态SQL内获取返回值
- mysql存储过程 在动态SQL内获取返回值
- MySQL存储过程在动态sql内获取返回值
- mysql存储过程 在动态SQL内获取返回值
- mysql存储过程在动态SQL内获取返回值
- mysql 存储in out 区别
- Mysql 查询 and 存储引擎
- 有关Android ListView根据项数的大小自动改变高度问题
- StringUtils 常用方法
- 统计无符号整数二进制中1的个数(Hamming weight)
- 微信公众平台开发入门
- css背景图片、圆角、盒子阴影、浮动
- 在MySQL存储并获取图片,store and retrieve imgs in MySQL
- J2EE学习笔记(二)
- [转载] Java面试题全集(上)
- spring security UsernamePasswordAuthenticationFilter过滤器
- 一个简单的java程序-----框架
- android常用权限
- 正则表达式学习(四)匹配单个字符
- SVM支持向量机
- python实现跳板机