将数据导入数据库时遇到一个问题。 我想问一下如何在不使用yii框架中的importcsv扩展名的情况下将数据导入数据库? 因为那个扩展名没有用........
答案 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);
}
}