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 相关文章推荐
刚才在简化php的库,结果发现很多东西
Dec 31 PHP
php中实现简单的ACL 完结篇
Sep 07 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
Oct 22 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
Dec 11 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 PHP
Ajax和PHP正则表达式验证表单及验证码
Sep 24 PHP
超强多功能php绿色集成环境详解
Jan 25 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 PHP
laravel Model 执行事务的实现
Oct 10 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
Dec 13 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 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对二维数组按指定键值key排序示例代码
2013/11/26 PHP
二进制交叉权限微型php类分享
2014/02/07 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
Python中的random()方法的使用介绍
2015/05/15 Python
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
python实现百度语音识别api
2018/04/10 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
Pandas的Apply函数具体使用
2020/07/21 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
WSDL的操作类型主要有几种
2013/07/19 面试题
迟到检讨书大全
2014/01/25 职场文书
中学生自我鉴定
2014/02/04 职场文书
2014年科普工作总结
2014/12/06 职场文书
董事长岗位职责
2015/02/13 职场文书
预备党员半年考察意见
2015/06/01 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
apache虚拟主机配置的三种方式(小结)
2022/07/23 Servers