这篇文章主要为大家详细介绍了php 批量导入csv文件的简单示例,具有一定的参考价值,可以用来参考一下。
对php中批量导入csv文件感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* php中批量导入csv文件
*
* @param
* @arrange 512-笔记网: q1010.com
/*****************************************
**********php导入csv文件到数据库**********
**********同时计算程序执行时间***********
********** www.5 1 2 p i c.com ***********
****************************************/
*/
//定义获取时间函数
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
?>
<?php
$time_start = getmicrotime();
include("db.inc.php");//连接数据库
$db=new testcsv;
?>
<?php
$handle = fopen ("test.csv","r");
$sql="insert into scores(idcard,names,num,sex,nation,score) values('";
while ($data = fgetcsv ($handle, 1000, ",")) {
$num = count ($data);
for ($c=0; $c < $num; $c++) {
if($c==$num-1){$sql=$sql.$data[$c]."')";break;}
$sql=$sql.$data[$c]."','";
}
print "<br>";
echo $sql."<br>";
$db->query($sql);
echo "SQL语句执行成功!<br>";
$sql="insert into scores(idcard,names,num,sex,nation,score) values('";
}
fclose ($handle);
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "程序执行时间:".$time."秒";
?>
/*** 来自四海网(www.q1010.com) ***/
本文来自:http://www.q1010.com/173/1303-0.html
注:关于php 批量导入csv文件的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:csv
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。