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

 更新时间:2014年12月24日 14:45:41   投稿:shichen2014  
这篇文章主要介绍了php将csv文件导入到mysql数据库的方法,通过读取csv文件到数组再调用while循环实现插入数据到数据库,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了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判断表是否存在的方法

    这篇文章主要介绍了php判断表是否存在的方法,实例分析了三种常见的判断表的方法,涉及php操作数据库的相关技巧,需要的朋友可以参考下
    2015-06-06
  • php微信支付接口开发程序

    php微信支付接口开发程序

    微信支付接口现在也慢慢的像支付宝一个可以利用api接口来实现第三方网站或应用进行支付了,下文整理了一个php微信支付接口开发程序并且己测试,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • PHP链表操作简单示例

    PHP链表操作简单示例

    这篇文章主要介绍了PHP链表操作,结合简单实例形式分析了php链表的定义与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • PHP如何根据文件头检测文件类型实例代码

    PHP如何根据文件头检测文件类型实例代码

    这篇文章主要给大家介绍了关于PHP如何根据文件头检测文件类型的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用php具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • PHP实现断点续传乱序合并文件的方法

    PHP实现断点续传乱序合并文件的方法

    这篇文章主要介绍了PHP实现断点续传乱序合并文件的方法,涉及php文件读写、传输、排序等相关操作技巧,需要的朋友可以参考下
    2018-09-09
  • 基于empty函数的输出详解

    基于empty函数的输出详解

    本篇文章是对empty函数的输出进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP 抓取网页图片并且另存为的实现代码

    PHP 抓取网页图片并且另存为的实现代码

    URL是远程的完整图片地址,不能为空, $filename 是另存为的图片名字 默认把图片放在以此脚本相同的目录里
    2010-03-03
  • php自定义函数实现统计中文字符串长度的方法小结

    php自定义函数实现统计中文字符串长度的方法小结

    这篇文章主要介绍了php自定义函数实现统计中文字符串长度的方法,结合实例形式总结分析了php针对中文的判定、编码与运算相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • PHP定时执行计划任务的多种方法小结

    PHP定时执行计划任务的多种方法小结

    PHP不支持多线程,有时候处理问题不是那么爽,今天谈论一下PHP定时执行的方法
    2011-12-12
  • Yii2框架整合Xunsearch搜索引擎的方法

    Yii2框架整合Xunsearch搜索引擎的方法

    这篇文章主要介绍了Yii2框架整合Xunsearch搜索引擎的方法,结合实例形式分析了Yii2框架整合Xunsearch的具体步骤与相关注意事项,需要的朋友可以参考下
    2016-10-10

最新评论