php中数据的批量导入(csv文件)_PHP教程
下面只是主要程序部分:
/*****************************************
**********作者:冲星/arcow****************
**********njj@nuc.edu.cn*******************
**********php导入csv文件到数据库**********
**********同时计算程序执行时间***********
**********www.knowsky.com***********
****************************************/
//定义获取时间函数
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
?>
$time_start = getmicrotime();
include("db.inc.php");//连接数据库
$db=new testcsv;
?>
$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 if($c==$num-1){$sql=$sql.$data[$c]."')";break;}
$sql=$sql.$data[$c]."','";
}
print "
";
echo $sql."
";
$db->query($sql);
echo "SQL语句执行成功!
";
$sql="insert into scores(idcard,names,num,sex,nation,score) values('";
}
fclose ($handle);
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "程序执行时间:".$time."秒";
?>
下一篇: javascript数据修改实例汇总
推荐阅读
-
基于PHP读取TXT文件向数据库导入海量数据的方法_php实例
-
PHP如何编写批量删除MYSQL数据库中的过期记录
-
在php中如何将txt文件中的数据与数据库中表里的数据进行对账,代码借鉴
-
解析csv数据导入mysql的方法_PHP
-
在php中如何将txt文件中的数据与数据库中表里的数据进行对账,代码借鉴
-
PHP5中使用PDO连接数据库的方法_PHP教程
-
PHP中3种生成XML文件方法的速度效率比较_PHP教程
-
PHP中操作MySQL数据库的一些要注意的问题_PHP教程
-
php导出csv格式数据并将数字转换成文本的思路以及代码分享_PHP教程
-
检查php文件中是否含有bom的php文件_PHP教程