csv ファイルを MYSQL に挿入しました。挿入される場合もありますが、データベースには 0、'Ã8 などの特殊文字がいくつかあります。Zend フレームワークを使用しています。
public function indexAction() {
$db = Zend_Db_Table::getDefaultAdapter();
$path = 'c:/RAA/test.csv';
$row = 1;
$result = array();
if (($handle = fopen("c:/RAA/test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($i=0; $i < $num; $i++) {
$result = array(
'id' => $data[$i],
'name' => $data[$i],
'description' => $data[$i]
);
}
$db->insert('test', $result);
}
}
exit;
}