如何在不使用importcsv扩展名的情况下将数据导入数据库

时间:2012-04-17 11:52:52

标签: php codeigniter yii

将数据导入数据库时​​遇到一个问题。 我想问一下如何在不使用yii框架中的importcsv扩展名的情况下将数据导入数据库? 因为那个扩展名没有用........

1 个答案:

答案 0 :(得分:0)

有时我会以这种方式从迁移中加载csv中的数据:

public function safeUp()
{
    $handle = fopen('/path/to/csv.csv', "r");
    if (false !== $handle) {
        fgetcsv($handle, 1000); // Skip header row
        while (false !== ($row = fgetcsv($handle, 1000))) {
            $this->insert('table_name', array(
                'column1' => $row[0], 
                'column2' => $row[1],
            ));
        }
        fclose($handle);
    }
}