0
CSV 파일을 데이터베이스에 저장하려고하고 있는데 문제가 있습니다.Yii : 데이터베이스에 CSV 파일 업로드
컨트롤러 :
$mod = new Csv;
if(isset($_POST['Csv']))
{
$mod->attributes=$_POST['Csv'];
if(!empty($_FILES['Csv']['tmp_name']['csv']))
{
$file = CUploadedFile::getInstance($mod,'csv');
$fp = fopen($file->tempName, 'r');
if($fp)
{
do
{
$line = fgetcsv($fp, 1000, ",");
echo $line[0];
echo $line[1];
$mod['mobile'] = $line[0];
$mod['name'] = $line[1];
$mod->insert();
}
while(($line = fgetcsv($fp, 1000, ";")) != FALSE);
}
}}
내 CSV 파일의 첫 번째 레코드를 저장할 수 있어요. 다른 모든 레코드는 NULL로 저장됩니다. 나는