这篇文章主要为大家详细介绍了php上传文件并存储到mysql数据库的简单示例,具有一定的参考价值,可以用来参考一下。

对php上传文件并存储到mysql数据库感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

下面的代码分别用于创建mysql表和上传文件保存到mysql数据库

创建mysql表

/**

* php上传文件并存储到mysql数据库

*

* @param

* @arrange 512-笔记网: www.512pic.com

**/

$con = mysql_connect("localhost", "", "");

mysql_select_db("w3m");

$sql = "CREATE TABLE updfiles ("

. " id INTEGER NOT NULL AUTO_INCREMENT"

. ", name VARCHAR(80) NOT NULL"

. ", type VARCHAR(80) NOT NULL"

. ", size INTEGER NOT NULL"

. ", content BLOB"

. ", PRIMARY KEY (id)"

. ")";

mysql_query($sql, $con);

mysql_close($con);

?>

/*** 来自512笔记(www.512pic.com) ***/上传文件并保存到mysql中,通过insert语句插入

/**

* php上传文件并存储到mysql数据库

*

* @param

* @arrange 512-笔记网: www.512pic.com

**/

$con = mysql_connect("localhost", "", "");

mysql_select_db("w3m");

$error = $_FILES['w3img']['error'];

$tmp_name = $_FILES['w3img']['tmp_name'];

$size = $_FILES['w3img']['size'];

$name = $_FILES['w3img']['name'];

$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)"

. " VALUES ('$name', '$type', $size, '$content')";

mysql_query($sql, $con);

print("File stored.\n");

} else {

print("Database Save for upload failed.\n");

}

print("

\n");

mysql_close($con);

?>

/*** 来自512笔记(www.512pic.com) ***/

注:关于php上传文件并存储到mysql数据库的简单示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:上传文件

php长传文件到数据库,php上传文件并存储到mysql数据库的简单示例相关推荐

  1. ftp服务器上传文件不行,ftp服务器上传文件不行

    ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...

  2. 上传文件按钮美化,上传文件前后状态控制

    我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢?同理:input checkbox美化,input radio美化是一个道理的. input file上传按钮的美化 ...

  3. html 保存文件指定路径,78.上传文件及在服务器保存文件到任意路径

    上传文件到服务器是一个常用的操作,而在服务器上保存文件就需要多多用心了.因为你不可能只在一个路径里保存文件,所以需要实践一下保存文件到任意位置.当然,前提是你的应用程序有这样的操作权限. 首先建立一个 ...

  4. 爬虫之上传文件,request如何上传文件

    爬虫之上传文件,request如何上传文件,当我们遇到需要上传文件的接口时,如何破解上传文件的密码呢? 如图,文件的参数名files[],传输多张图片,那如何用python实现呢? 1.方法1:使用r ...

  5. 个人上传文件进服务器,个人上传文件进服务器

    个人上传文件进服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据传 ...

  6. nginx 限制文件上传速度_nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 - 硬件设备 - 服务器之家...

    nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 发布时间:2017-03-09 来源:服务器之家 下面通过文字说明给大家详解Nginx上传文件全部缓存解决方案. 因为应用服务器(Jett ...

  7. vb上传文件到MySQL_ASP.NET上传文件到数据库VB版

    代码如下:敬请过目! If Me.FileUpload1.PostedFile.ContentLength > 0 Then Dim cn As New Data.OleDb.OleDbConn ...

  8. php怎么保存上传的文件夹里,PHP上传文件 保存到文件夹或数据库

    写到数据库: $filepath = $_FILES["uploadfile"]["name"]; $formdata=$_FILES["upload ...

  9. php上传手机文件到服务器,安卓上传文件至PHP服务器(示例代码)

    前两个月有幸参加一次免费培训,开发了一款小软件.发现AsyncHttpClient还真是好用. 直奔主题,安卓上传文件至PHP服务器: 1.PHP端服务器: //链接数据库 include (&quo ...

最新文章

  1. Android获取内部和SDCard的存储空间
  2. 入栈和出栈c语言源程序,用c语言可执行文件实现顺序栈的出栈、入栈、判栈空、判栈满!急求啊? 爱问知识人...
  3. 工具,帮助我们更高效的工作
  4. 论一只爬虫的自我修养11:Scrapy框架之初窥门径
  5. vb中的print方法
  6. 转(解决抢购、秒杀、抢楼、抽奖等阻塞式高并发库存防控超量的思路方法)...
  7. 我的Java和Android之路------菜冬瓜
  8. Mac下epub电子书制作编辑器 : Sigil
  9. 计算机开机网络连接启动慢,开机后网络连接出来慢,win7开机后网络连接慢
  10. Chrome安装插件SwitchyOmega
  11. Mac WebStorm卡顿解决
  12. MVC详解:mvc是什么?为什么要用MVC?MVC工作原理以及MVC优缺点
  13. Scrapy第十五篇:后起之秀-Playwright
  14. excel matlab日期,Excel日期格式在matlab中的转换
  15. 【Linux】怎么理解进程
  16. mysql 使用java代码进行操作系统_【MySQL 05】使用Java对MySQL进行操作(创建数据库)...
  17. 2.2数据选择与分析及折线图柱状图Selecting_data_and_analysis_part1
  18. 时滞/延迟微分方程(delay-differential equation)
  19. 1230v3配服务器内存性能提升,有点小失望 E3-1280 v3性能实测
  20. 堵住日常操作易泄密的20个漏洞(转)

热门文章

  1. 虚拟网络的组建和应用课后习题答案
  2. C语言上证指数运行源码,个股对比上证指数公式源码
  3. python 读取excel表数据获取坐标_python读取并定位excel数据坐标系详解
  4. java sqlite3查询慢_java连接数据库进行查询优化跑不通谁能帮我调下通
  5. 三点弯曲弹性模量怎么计算公式_怎么计算弯管的尺寸和弯管的张力
  6. NSFileHandle
  7. python写内存挂_编写高效内存Python代码的3个技巧
  8. flash背景透明、置底、禁止放大 右键菜单
  9. Python3.2官方文档翻译--作用域和命名空间实例
  10. MyBatis动态SQL底层原理分析 与 JavaScript中的Date对象,以及UTC、GMT、时区的关系...