⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mysql实例-6.htm

📁 微软数据库开发梦工场多媒体教学-My sql篇.rar
💻 HTM
字号:
<body bgcolor="#000000">
<p><font color="#009900"><B>MYSQL如何存取二进制文件</B></font></p>
<p><font color="#FFFFFF">首先创建测试表testtable <BR>
    CREATE TABLE testtable ( id INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY,filename 
  CHAR(255),data LONGBLOB ); <BR>
     <BR>
    将文件存入表中 <BR>
    &lt;?php <BR>
     mysql_connect( "localhost", "root", "password"); //连接数据库 <BR>
     mysql_select_db( "database"); //选定数据库 <BR>
     $filename="" //这里填入二进制文件名 <BR>
     $data = addslashes(fread(fopen($filename, "r"), filesize($filename)));//打开文件并规范化数据存入变量$data中 
  <BR>
     <BR>
     $result=mysql_query( "INSERT INTO testtable (filename,data) VALUES ('$filename','$data')");//数据插入到数据库test表中 
  <BR>
     <BR>
     mysql_close(); <BR>
    ?&gt; <BR>
     <BR>
    从表中取回文件 <BR>
    &lt;?php <BR>
     <BR>
     <BR>
    if($id) { <BR>
     <BR>
     mysql_connect( "localhost", "root", "password"); <BR>
     <BR>
     mysql_select_db( "database"); <BR>
     $filename="" //这里填入二进制文件名 <BR>
     <BR>
     $query = "select data from testtable where filename=$filename"; <BR>
     $result = mysql_query($query); <BR>
     <BR>
     $data = mysql_result($result,0, "data"); <BR>
     <BR>
    ?&gt; <BR>
     <BR>
    这里要注意的是,PHP一般只支持小于2M的文件,如果要存取大于2M的文件,那就要进系统方面的设置了。</font></p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -