因為某個工作上個關係@"@
所以我必須知道怎麼把excel的東西匯入到資料庫= =||
為了方面匯入~~所以我打算把excel另存新檔成csv格式~~~~
可是用phpMyAdmin的匯入功能一直匯不進去~~~真的很氣人@@"
所以就決定自己寫程式~~~~
之後找資料發現~~原來php有 fgetcsv 這麼好用的函式XD
因為之前不會~~現在會了~~所以想說po上來分享一下囉~~~~嘿嘿!
以下是程式碼~
<?php
include "include/main.php";
$csv_file = "test_csv.csv";
$fp = fopen($csv_file,"r");
$filesize = filesize($csv_file);
while( $rows = fgetcsv($fp,$filesize)){
db_query("INSERT INTO `test` ( `name` , `password` ) VALUES ( '".$rows[0]."', '".$rows[1]."' );");
}
?>
include "include/main.php";這行是我寫的資料庫程式~~~主要是為了查詢用db_query
$csv_file 則是您要匯入的csv檔案
在這裡我的資料表是test~~~一個兩欄位 ( name , password ) 的資料表~~~
fgetcsv這個函式真的相當方便:D
沒有留言:
發佈留言