//php 读取csv 并保存数据库
$file = fopen('test.csv','r');
$count = 1;
//连接数据库
$db = new mysqli('localhost','root','root','test',3306);
$db->query('SET AUTOCOMMIT=0');
$db->query('START TRANSACTION');
while($data = fgetcsv($file)){
$result = array();
if( $count>1 && !empty($data)){
for($i=0;$i<6;$i++) {
array_push($result,$data[$i]);
}
//利用sql语句取文件内容存入数据库
$sql = "insert into book(Item,Description,Cost,Price,QuantityOnHand,QuantityOnSalesOrder) values ('".$result[0]."','".$result[1]."','".$result[2]."','".$result[3]."','".$result[4]."','".$result[5]."')";
$db->query($sql);
}
$count++;
转载于:https://blog.51cto.com/yixing123/1911057