php长传文件到数据库,php上传文件并存储到mysql数据库的简单示例
这篇文章主要为大家详细介绍了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数据库的简单示例相关推荐
- ftp服务器上传文件不行,ftp服务器上传文件不行
ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...
- 上传文件按钮美化,上传文件前后状态控制
我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢?同理:input checkbox美化,input radio美化是一个道理的. input file上传按钮的美化 ...
- html 保存文件指定路径,78.上传文件及在服务器保存文件到任意路径
上传文件到服务器是一个常用的操作,而在服务器上保存文件就需要多多用心了.因为你不可能只在一个路径里保存文件,所以需要实践一下保存文件到任意位置.当然,前提是你的应用程序有这样的操作权限. 首先建立一个 ...
- 爬虫之上传文件,request如何上传文件
爬虫之上传文件,request如何上传文件,当我们遇到需要上传文件的接口时,如何破解上传文件的密码呢? 如图,文件的参数名files[],传输多张图片,那如何用python实现呢? 1.方法1:使用r ...
- 个人上传文件进服务器,个人上传文件进服务器
个人上传文件进服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据传 ...
- nginx 限制文件上传速度_nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 - 硬件设备 - 服务器之家...
nginx上传文件速度慢 Nginx上传文件全部缓存解决方案 发布时间:2017-03-09 来源:服务器之家 下面通过文字说明给大家详解Nginx上传文件全部缓存解决方案. 因为应用服务器(Jett ...
- vb上传文件到MySQL_ASP.NET上传文件到数据库VB版
代码如下:敬请过目! If Me.FileUpload1.PostedFile.ContentLength > 0 Then Dim cn As New Data.OleDb.OleDbConn ...
- php怎么保存上传的文件夹里,PHP上传文件 保存到文件夹或数据库
写到数据库: $filepath = $_FILES["uploadfile"]["name"]; $formdata=$_FILES["upload ...
- php上传手机文件到服务器,安卓上传文件至PHP服务器(示例代码)
前两个月有幸参加一次免费培训,开发了一款小软件.发现AsyncHttpClient还真是好用. 直奔主题,安卓上传文件至PHP服务器: 1.PHP端服务器: //链接数据库 include (&quo ...
最新文章
- Android获取内部和SDCard的存储空间
- 入栈和出栈c语言源程序,用c语言可执行文件实现顺序栈的出栈、入栈、判栈空、判栈满!急求啊? 爱问知识人...
- 工具,帮助我们更高效的工作
- 论一只爬虫的自我修养11:Scrapy框架之初窥门径
- vb中的print方法
- 转(解决抢购、秒杀、抢楼、抽奖等阻塞式高并发库存防控超量的思路方法)...
- 我的Java和Android之路------菜冬瓜
- Mac下epub电子书制作编辑器 : Sigil
- 计算机开机网络连接启动慢,开机后网络连接出来慢,win7开机后网络连接慢
- Chrome安装插件SwitchyOmega
- Mac WebStorm卡顿解决
- MVC详解:mvc是什么?为什么要用MVC?MVC工作原理以及MVC优缺点
- Scrapy第十五篇:后起之秀-Playwright
- excel matlab日期,Excel日期格式在matlab中的转换
- 【Linux】怎么理解进程
- mysql 使用java代码进行操作系统_【MySQL 05】使用Java对MySQL进行操作(创建数据库)...
- 2.2数据选择与分析及折线图柱状图Selecting_data_and_analysis_part1
- 时滞/延迟微分方程(delay-differential equation)
- 1230v3配服务器内存性能提升,有点小失望 E3-1280 v3性能实测
- 堵住日常操作易泄密的20个漏洞(转)
热门文章
- 虚拟网络的组建和应用课后习题答案
- C语言上证指数运行源码,个股对比上证指数公式源码
- python 读取excel表数据获取坐标_python读取并定位excel数据坐标系详解
- java sqlite3查询慢_java连接数据库进行查询优化跑不通谁能帮我调下通
- 三点弯曲弹性模量怎么计算公式_怎么计算弯管的尺寸和弯管的张力
- NSFileHandle
- python写内存挂_编写高效内存Python代码的3个技巧
- flash背景透明、置底、禁止放大 右键菜单
- Python3.2官方文档翻译--作用域和命名空间实例
- MyBatis动态SQL底层原理分析 与 JavaScript中的Date对象,以及UTC、GMT、时区的关系...