テーブル名 (CSV ファイル名) とフィールド名 (CSV 列名) を使用して、Mysql にデータ構造を作成しました。
現在、csv から Mysql テーブルにデータを正常にインポートしていますが、スクリプトで csv ファイル名とフィールド名をハードコーディングしています。mysqlにインポートするcsvファイルがたくさんあるため、動的フェッチする方法。
<?php
include "db.php";
$filename = "C:\REQ\Status.csv";
if (($handle = fopen($filename, 'r')) !== FALSE)
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
print_r($data);
$import="INSERT into status(status) values('$data[1]')";
mysql_query($import) or die(mysql_error());
}
fclose($handle);
?>