php讀取csv的方法:
$dbname="import.csv"; //開啟
if ( !$fp = fopen($dbname,"r") ) { //假如開啟錯誤
echo "Cannot open $dbname\n"; //顯示錯誤
exit;
}else{ //開啟成功
$size = filesize($dbname)+1; //取得筆數
$row=0; //從0筆開始讀取
while($temp=fgetcsv($fp,$size,",")){ //讀取csv資料給temp陣列
if ($row>0){ //假如筆數大於0
$sql="INSERT INTO `a` ( `a1` , `a2` , `a5` ) VALUES ('$temp[1]','$temp[0]','$temp[15]')"; //寫入資料庫
$result=mysql_query($sql); //執行
}
$row=$row+1;
}
fclose($fp); //關閉檔案
}
全站熱搜