本文摘自PHP中文网,作者little bottle,侵删。
mysql可以存储图片,并且有两种存储方法,分别是:1、将图片保存的路径存储到数据库;2、将图片以二进制数据流的形式直接写入数据库字段中。

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。它的功能很强大,其中有些功能大家可能不是很清楚,比如它也是可以存储图片,这一点你知道吗?
可以存储图片。在mysql存储图片的方法一般有两种:其一,将图片保存的路径存储到数据库;其二,将图片以二进制数据流的形式直接写入数据库字段中。
一、保存图片的上传路径到数据库:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | string uppath= "" ;
string fileFullname = this .FileUpload1.FileName;
string dataName = DateTime.Now.ToString( "yyyyMMddhhmmss" );
string fileName = fileFullname.Substring(fileFullname.LastIndexOf( "\\" ) + 1);
string type = fileFullname.Substring(fileFullname.LastIndexOf( "." ) + 1);
if (type == "bmp" || type == "jpg" || type == "jpeg" || type == "gif" || type == "JPG" || type == "JPEG" || type == "BMP" || type == "GIF" )
{
this .FileUpload1.SaveAs(Server.MapPath( "~/upload" ) + "\\" + dataName + "." + type);
uppath = "~/upload/" + dataName + "." + type;
}
|
二、将图片以二进制数据流直接保存到数据库:
阅读剩余部分
相关阅读 >>
mysql修改root密码的四种方法介绍
mysql 出现1071错误怎么办
mysql中锁的必要性及分类介绍
window怎么连接mysql
mysql关于加密解密的函数
mysql 的 join 功能弱爆了?
mysql表中怎么修改字段?
mysql主键索引和普通索引之间的区别是什么
mysql中的int(11)代表什么
mysql常见约束有哪些
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql可以存储图片吗?