用php上传mysql表文件_php实现上传文件并存储到mysql数据库
这篇文章主要介绍了php上传文件并存储到mysql数据库的方法,以完整实例形式较为详细的分析了php操作文件上传与数据库存储的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本篇文章主要介绍php实现上传文件并存储到mysql数据库,感兴趣的朋友参考下,希望对大家有所帮助。
下面的代码分别用于创建mysql表和上传文件保存到mysql数据库
创建mysql表:<?php
$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);
?>
上传文件并保存到mysql中,通过insert语句插入<?php
$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);
?>
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐:
用php上传mysql表文件_php实现上传文件并存储到mysql数据库相关推荐
- mysql表导出和导入命令行_MySQL命令行导出导入数据库和数据表-Go语言中文社区...
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...
- base64 转文件_PHP伪协议与文件包含
PHP伪协议与文件包含 PHP伪协议与文件包含 php:// 协议 php://input php://filter data:// 协议 file:// 协议 zip://.bzip2://.zli ...
- Ajax传Form表单,包括上传文件
2019独角兽企业重金招聘Python工程师标准>>> 被这个问题困扰了好久...真是醉了 借用了jquery 的插件,jquery-form.js,链接:http://jquery ...
- mysql表文件创建_php文件创建mysql的表
一个php文件,里面内容是建表语句,如下,怎么操作这个php文件才能在mysql中建表啊?CREATETABLEIFNOTEXISTS`{$installer->getTable('catalo ...
- php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法
php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: mysql_connect("localhost" ...
- jpa遇到mysql表名大写怎么办_解决(springboot项目)mysql表名大写,造成jpa Table doesn't exist问题...
一般实体类中的属性, 如contentType会被hibernate默认映射为content_type,如果数据库中的字段是contenttype则会不匹配 这个问题有2种解决方法: 我的报错是: j ...
- php读取excel文件_PHP如何读取excel文件内容?
在PHP中可以使用PHPExcelReader或者PHPExcel来读取Excel文件内容,其读取内容的语句代码如"$objPHPExcel->getActiveSheet()-> ...
- php如何实现下载本地文件_PHP实现远程下载文件到本地
代码很简单就不多废话了,直接奉上: echo httpcopy("https://www.jumtu.com/zb_users/upload/2021/01/20/qiatqdjn2pd.j ...
- php 加载库文件_php 如何调用dll文件内接口,求大神帮忙谢谢。
1.他们给了一个libcryptAPIc_1.dll这种类型的组件,是用C写的. 2.解密文件时,先调用提供的加解密组件中,因子密文解密方法DesCrypt1,将因子密文解密,返回因子: 3.调用提供 ...
- python获取mysql表中一列数据_将Python列表插入mySQL数据库中的一列
嗨,我试图在一列中插入一个python列表,但是它总是在语法上给出错误. 这是新手.谢谢你的帮助.谢谢.在from time import time import MySQLdb import url ...
最新文章
- 探索 COVID-19 新冠数据来学习 Pandas
- IBM AIX JFS2文件系统数据恢复技术
- DDL、DML、DCL的理解
- Installation error: INSTALL_FAILED_CANCELLED_BY_USER
- Kafka学习之(五)搭建kafka集群之Zookeeper集群搭建
- Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
- protocol buffer的高效编码方式
- 《MySQL——主备切换流程与主备延迟》
- 【Java每日一题】20161019
- Qt将QString转换成ASCII码
- 读大道至简——编程的精义感想
- python之os.path.join
- 六石管理学:学习指教欢迎,刺探情报免了
- 元宇宙价值链解读:元宇宙现实体系映射对未来的影响
- TeamTalk Base静态库说明
- maya导入abc动画_带你直观了解三维动画设计
- 在华为能拿多少工资,揭秘一个真实的华为!
- 全球四大国际反垃圾邮件组织介绍
- Sign签名生成与校验
- python 逻辑回归 复杂抽样_逻辑回归(Logistic Regression) ----转载
热门文章
- CEPH浅析”系列之三——CEPH的设计思想
- 面向对象7:package、MVC设计模式、import
- 负载均衡算法详解与实践
- spark操作读取hbase实例
- Linux---字符设备驱动程序设计
- hustoj的搭建(最新踩坑)
- prime算法-最小生成树
- 在mysql中productname_ASP如何读出数据库里的英文符号.....%rs(ProductName)% 其是ProductName=10×26wood...
- vs201检查更新不成功_Kubernetes玩转Pod滚动更新123
- matlab 实验七 低层绘图操作,matlab实验内容解答.doc