WEB开发网
开发学院数据库MySQL 教你如何在MySQL数据库中直接储存图片 阅读

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

 2007-11-11 16:22:25 来源:WEB开发网   
核心提示: ·图解MySQL(和PHP搭配之最佳组合)数据库的安装和操作·如何实现MySQL(和PHP搭配之最佳组合)数据库的备份与恢复·MySQL(和PHP搭配之最佳组合)数据库接口的VC实现与应用(2)·如何备份MySQL(和PHP搭配之最佳组合)数据库·
    ·图解MySQL(和PHP搭配之最佳组合)数据库的安装和操作
    ·如何实现MySQL(和PHP搭配之最佳组合)数据库的备份与恢复
    ·MySQL(和PHP搭配之最佳组合)数据库接口的VC实现与应用(2)
    ·如何备份MySQL(和PHP搭配之最佳组合)数据库
    ·MySQL(和PHP搭配之最佳组合):用Java来测试MySQL(和PHP搭配之最佳组合)数据库的最
    ·MySQL(和PHP搭配之最佳组合)数据库技术(01)
    ·如何在ASP中连接MySQL(和PHP搭配之最佳组合)数据库
    ·最简便的MySQL(和PHP搭配之最佳组合)数据库备份的方法
    ·MySQL(和PHP搭配之最佳组合)数据库备份与恢复
    ·MySQL(和PHP搭配之最佳组合)数据库连接过多的错误,可能的原

  一个怎样储存文件的例子程序 用这个例子你可以通过Html表单将文件传输到数据库中。.

store.php3 以下为引用的内容:

以下是引用片段:
 <?php 

// store.php3 - by Florian Dittmer <dittmer@gmx.net> 
?> 

<HTML> 
<HEAD><TITLE>Store binary data into SQL Database</TITLE></HEAD> 
<BODY> 

<?php 
// 如果提交了表单,代码将被执行: 

if ($submit) { 

 // 连接到数据库 
 // (你可能需要调整主机名,用户名和密码) 

 MySQL(和PHP搭配之最佳组合)_CONNECT( "localhost", "root", "password"); 
 MySQL(和PHP搭配之最佳组合)_select_db( "binary_data"); 

 $data = addslashes(fread(fopen($form_data, "r"), filesize($form_data))); 

 $result=MySQL(和PHP搭配之最佳组合)_QUERY( "INSERT INTO binary_data (description,bin_data,filename,filesize,filetype) ". 
   "VALUES (’$form_description’,’$data’,’$form_data_name’,’$form_data_size’,’$form_data_type’)"); 

 $id= MySQL(和PHP搭配之最佳组合)_insert_id(); 
 print "<p>This file has the following Database ID: <b>$id</b>"; 

 MySQL(和PHP搭配之最佳组合)_CLOSE(); 

} else { 

 // 否则显示储存新数据的表单 
?> 

 <form method="post" action=" <?php echo $PHP_SELF; ?>" enctype="multipart/form-data"> 
 File Description:<br> 
 <input type="text" name="form_description" size="40"> 
 <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000"> 
 <br>File to upload/store in database:<br> 
 <input type="file" name="form_data" size="40"> 
 <p><input type="submit" name="submit" value="submit"> 
 </form> 

<?php 



?> 

</BODY> 
</HTML> 

上一页  1 2 3 4  下一页

Tags:如何 MySQL 数据库

编辑录入:coldstar [复制链接] [打 印]
赞助商链接