php将csv文件导入到mysql数据库的方法


Posted in PHP onDecember 24, 2014

本文实例讲述了php将csv文件导入到mysql数据库的方法。分享给大家供大家参考。具体分析如下:

本程序实现数据导入原理是先把csv文件上传到服务器,然后再通过php的fopen与fgetcsv文件把数据保存到数组,然后再用while把数据一条条插入到mysql数据库,代码如下:

<?php

$fname = $_files['myfile']['name']; 

$do = copy($_files['myfile']['tmp_name'],$fname); 

if ($do){ 

echo"导入数据成功<br>"; 

}else{ 

echo ""; 

}

 

error_reporting(0);// 导入csv格式的文件 

$connect=mysql_connect("localhost","root","") or die("could not connect to database"); 

mysql_select_db("gklqtzcx",$connect) or die (mysql_error()); 

mysql_query("set names 'gbk'"); 

$fname = $_files['myfile']['name']; 

$handle=fopen("$fname","r"); 

while($data=fgetcsv($handle,10000,",")){ 

$q="insert into records (name,classes,a_time,college,notify,receiver,r_time,handler) values ('$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]')"; 

mysql_query($q) or die (mysql_error()); 

}

fclose($handle); 

echo "<meta http-equiv="refresh" content="1;url=list.php">1秒钟转入列表页,请稍等.";

?>  

<form enctype="multipart/form-data" action="<?php echo"".$_server["php_self"].""; ?>" method="post"> 

<p>导入cvs数据 <input name="myfile" type="file"> <input value="提交" type="submit"> 

</p> 

</form>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
php sprintf()函数让你的sql操作更安全
Jul 23 PHP
使用PHP获取网络文件的实现代码
Jan 01 PHP
php分页示例分享
Apr 30 PHP
PHP使用Mysqli类库实现完美分页效果的方法
Apr 07 PHP
php 时间time与日期date之间的使用详解及区别
Nov 07 PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 PHP
php成功操作redis cluster集群的实例教程
Jan 13 PHP
在laravel5.2中实现点击用户头像更改头像的方法
Oct 14 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
php使用递归计算文件夹大小
Dec 24 #PHP
php实现无限级分类
Dec 24 #PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
Dec 24 #PHP
PHP扩展模块memcached长连接使用方法分析
Dec 24 #PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 #PHP
php使用pdo连接并查询sql数据库的方法
Dec 24 #PHP
php将access数据库转换到mysql数据库的方法
Dec 24 #PHP
You might like
自动生成文章摘要的代码[PHP 版本]
2007/03/20 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
Mint UI 基于 Vue.js 移动端组件库
2017/11/07 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
python脚本开机自启的实现方法
2019/06/28 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
Python 去除字符串中指定字符串
2020/03/05 Python
如何在python中实现线性回归
2020/08/10 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
2020/12/07 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
暑假实习求职信范文
2013/09/22 职场文书
社会实践自我鉴定
2013/11/07 职场文书
简历自我评价怎么写好呢?
2014/01/04 职场文书
集体婚礼证婚词
2014/01/13 职场文书
音乐教学反思
2014/02/02 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
2015年大学学生会工作总结
2015/05/13 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书