background image

        $file_size=$myfile_size; 
     
        //连接数据库,

 

把文件存到数据库中

        $conn=MySQL_connect("127.0.0.1","***","***"); 
        if(!$conn) die("error : mysql connect failed"); 
        mysql_select_db("test",$conn); 
         
        $sql="insert into receive  
        (file_data,file_type,file_name,file_size)  
        values ('$file_data','$file_type','$file_name',$file_size)"; 
        $result=mysql_query($sql); 
     
        //下面这句取出了刚才的 insert 语句的 id 
        $id=mysql_insert_id(); 
     
        mysql_close($conn); 
         
        set_time_limit(30); //

  

恢复缺省超时设置

         
        echo "上传成功--- "; 
        echo "<a href='show_info.php?id=$id'>显示上传文件信息</a>"; 
    }   
    else {   
        echo "你没有上传任何文件";   
    }   
?>  

////////////////////////////////////////////////////////////////////// 
(4)show_info.php --- 
//

 

简要说明

从数据库里取出文件的基本信息[文件名和文件大小]  

//

 

程序源码

<?php         
    if(!isset($id) or $id=="") die("error: id none"); 
     
    //定位记录,

 

读出

    $conn=mysql_connect("127.0.0.1","***","***"); 
    if(!$conn) die("error: mysql connect failed"); 
    mysql_select_db("test",$conn); 
     
    $sql =  "select file_name ,file_size from receive where id=$id"; 
    $result = mysql_query($sql); 
    if(!$result) die(" error: mysql query");