Kod
$this->query('LOAD DATA LOCAL INFILE "'.realpath(dirname(__FILE__).'/../../'.$sciezka_csv).'"
INTO TABLE `'.$baza_danych_temp.'`
CHARACTER SET utf8
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY "\""
LINES TERMINATED BY "\n"
IGNORE 1 LINES
');
INTO TABLE `'.$baza_danych_temp.'`
CHARACTER SET utf8
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY "\""
LINES TERMINATED BY "\n"
IGNORE 1 LINES
');
funkcja dziala i jest swietna, ale ma bardzo duza wade ktorej nie potrafie przeskoczyc. Plik csv ma 42 kolumny, takie same kolumny tworze w bazie danych zeby mozna bylo wgrac i jezeli ktoras z kolumn w srodku (np. kolumna nr 6) jest pusta, to wszystkie kolumny przesuwaja sie w lewo i w ten sposob wszystko sie miesza. Mam duzo takich csv i w niektorych te kolumny sa wypelnione a w niektorych puste, teraz pytanie co zrobic zeby wszystkie dodawalo tak samo ...