如何把文件传入mysql中的blob字段中
3个回答
展开全部
1、用户上传文档后,把文档存储到某个路径下,然后在数据库中存储这个路径和文档名
2、用户上传文档后,进行二进制读取(流处理),然后把读取出来的二进制存储到数据库中
首先我们要进行读取文件
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
然后把 $myfile 存储到mysql中
sql ="insert into table_name (fn) values($myfile)""
这样就把文档转变成二进制之后,存储到了mysql数据库,下次取出时,只需要把取出的数据存储到一个文档中
2、用户上传文档后,进行二进制读取(流处理),然后把读取出来的二进制存储到数据库中
首先我们要进行读取文件
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
然后把 $myfile 存储到mysql中
sql ="insert into table_name (fn) values($myfile)""
这样就把文档转变成二进制之后,存储到了mysql数据库,下次取出时,只需要把取出的数据存储到一个文档中
展开全部
现在很少用blob类型的数据了 都是将文件上传到服务器上 然后将上传的地址存到数据库中 读取的时候是先读取地址 然后从服务器上读取文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
落稀饭Jamy企业公务商务化的食
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |