-
-
/**PHP は csv ファイルをデータベース *** - * にインポートし、同時にプログラムの実行時間を計算します
- ***/
- //時間取得関数を定義します
- 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スコア(idcard ,names,num,性別,国,スコア) 値('";
- 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="scores(idcard,names,num,sex,nation,score) 値に挿入します('";
- }
- fclose ($handle );
- $time_end = getmicrotime();
- $time = $time_end - $time_start;
- echo "プログラム実行時間: ".$time."秒";
- ?>
-
コードをコピー
|