sql >> データベース >  >> RDS >> Mysql

CSVをインポートするときのphpでの未定義のオフセットエラー

    csvの最後の行を無視する必要がある場合があります。上から無視する行数を$start_offsetとして設定し、下から無視する行数を$end_offsetとして設定しました。ゼロから始めて、オフセットエラーがなくなるまで増やします
    これが私のやり方です:

    $data = file_get_contents($filename);//load up csv
    
    $data_array = explode("\n", $data);//break file into lines
    $csv = array_map('str_getcsv', $data_array);//break up comma delimited
    $csv_len = count($csv); //count of number of lines
    $start_offset = 2;
    $end_offset = 3;
    for ($i=$start_offset; $i<$csv_len-$end_offset; $i++)
    {
        //access columns as $csv[$i][0], $csv[$i][1] etc
    }
    



    1. MySQLへのUnity3D接続エラー

    2. テーブルに複数の行を挿入しています-エラーが発生しますORA-00933:SQLコマンドが正しく終了していません

    3. APIシステムにセキュリティを持たせる| PHP cuRL

    4. MSExcelからMYSQLDBにインポートする方法