科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道教你如何在MySQL数据库中直接储存图片

教你如何在MySQL数据库中直接储存图片

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的。。。。。

作者:佚名 来源:天极论坛整理 2007年10月12日

关键字: MySQL

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

如果你执行了这个程序,你将会看见一个简单的Html表单,单击“浏览”选择一个文件,然后单击提交。

  当文件上传至web服务器之后,程序将会告诉你刚刚上传的文件的ID,记住这个ID,待会要用的。

  一个怎样访问文件的例子程序

  你可以通过这个程序访问你刚才储存的文件

  以下为引用的内容:

以下是引用片段:
 <?php 

// getdata.php3 - by Florian Dittmer <dittmer@gmx.net> 
// 调用方法: getdata.php3?id=<id> 

if($id) { 

  // 你可能需要调整主机名,用户名和密码: 
  @MYSQL_CONNECT( "localhost", "root", "password"); 

  @mysql_select_db( "binary_data"); 

  $query = "select bin_data,filetype from binary_data where id=$id"; 
  $result = @MYSQL_QUERY($query); 

  $data = @MYSQL_RESULT($result,0, "bin_data"); 
  $type = @MYSQL_RESULT($result,0, "filetype"); 

  Header( "Content-type: $type"); 
  echo $data; 

}; 
?> 

  程序必须知道要访问那个文件, 你必须将ID作为一个参数。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章