1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > PHP把导入和导出CSV文件到mysql数据库方法

PHP把导入和导出CSV文件到mysql数据库方法

时间:2020-02-09 14:01:45

相关推荐

PHP把导入和导出CSV文件到mysql数据库方法

php教程|php手册

PHP,把,导入,和,导出,CSV,文件,到,mysql,数据库,方法,因为,工作,需要,我们,需,要把,mysql,中

php教程-php手册

因为工作需要我们需要把mysql中的数据导出成csv文件,然后由商家提供的数据我们再要利用php导入csv文件到mysql数据库,下面我来给大家介绍PHP把导入和导出CSV文件到mysql数据库程序代码,有需要了解的朋友可参考。

php礼品用品商城源码,vscode 无法执行文件,ubuntu无法dns,tomcat 端口说明,爬虫程序cpa,php类型辨别,seo网络推广怎么做营销lzw

下面只是一个简单的实例

一键上传淘宝 php源码,ubuntu安装中断电,tomcat局域网端口设置,春野爬虫,php怎么查多条记录,家居seo案例lzw

我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名、性别、年龄等信息。

网络赌博源码,vscode读写文件,怎么样远程登录ubuntu,tomcat原理官方,svn中sqlite下载,onethink 插件,做物联网前端框架,微博爬虫多模态,linux php 路径,seo 的目的,程序下载网站,最新网页制作软件,destoon不使模板调用,人人商城小程序配置发布流程lzw

我们还需要一个html交互页面,放置导入表单和导出按钮。

选择好本地csv文件后,点击导入,提交到do.php?action=import处理,而点击导出按钮则请求地址do.php?action=export进行数据导出处理。

1.导入CSV

do.php需要根据get过来的参数,分别处理导入和导出过程,php结构如下:

include_once (“connect.php”); //连接数据库

导入CSV处理流程:校验csv文件合法性(本文忽略)->打开读入并解析csv文件中的字段->循环获取各字段值->批量添加到数据表中->完成。

注意php自带的fgetcsv函数可以轻松处理csv,使用该函数可以从文件指针中读入一行并解析CSV字段。下面的函数将csv文件字段解析并以数组的形式返回。

此外在导入到数据库中时,我们采用的是批量插入而不是一条条插入的,因此在构建SQL语句时,要稍作处理,见代码。

2.导出CSV

我们知道csv文件是由逗号分割符组成的纯文本文件,你可以用excel打开,效果跟xls表个一样。

导出CSV处理流程:读取学生信息表->循环记录构建逗号分隔的字段信息->设置header信息->导出文件(下载)到本地

要将数据导出到本地即下在,需要修改header信息,代码如下:

注意导入和导出的过程中,因为我们使用的是统一UTF-8编码,遇到中文字符一定要记得转码,否则可能会出现中文乱码的情况。

PHP把导入和导出CSV文件下载:http://file.bKjia.c0m/download//05/15/importCSV.rar

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。