加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php上传文件并存储到mysql数据库的技巧

发布时间:2022-07-18 14:45:43 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了php上传文件并存储到mysql数据库的方法,以完整实例形式较为详细的分析了php操作文件上传与数据库存储的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 下面的代码分别用于创建mysql表和上传文件保存到mysql数据库 创建mysql表: ?php $c
  这篇文章主要介绍了php上传文件并存储到mysql数据库的方法,以完整实例形式较为详细的分析了php操作文件上传与数据库存储的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
 
  下面的代码分别用于创建mysql表和上传文件保存到mysql数据库
 
  创建mysql表:
 
  <?php
   $con = mysql_connect("localhost", "", "");
   mysql_select_db("w3m");
   $sql = "CREATE TABLE updfiles ("
     . " id INTEGER NOT NULL AUTO_INCREMENT"
      . ", content BLOB"
     . ", PRIMARY KEY (id)"
     . ")";
   mysql_query($sql, $con);
   mysql_close($con);
  ?>
  上传文件并保存到mysql中,通过insert语句插入
 
  <?php
   $con = mysql_connect("localhost", "", "");
   mysql_select_db("w3m");
   $error = $_FILES['w3img']['error'];
    $type = $_FILES['w3img']['type'];
   print("n");
   if ($error == UPLOAD_ERR_OK && $size > 0) {
    $fp = fopen($tmp_name, 'r');
    $content = fread($fp, $size);
    fclose($fp);   
    $content = addslashes($content);
    $sql = "INSERT INTO fyi_files (name, type, size, content)"
  
   } else {
    print("Database Save for upload failed.n");
   }
   print("n");
   mysql_close($con);
  ?>
  希望本文所述对大家的php程序设计有所帮助。
 
 

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读