mam plik CSV a w nim sobie kolumny w zwierszami
3;43;FSF;KM4;44
4;45;DSF;KM4;44
5;46;GSF;KM4;44
6;44;RSF;KM4;44
7;33;FSF;KM4;44
8;34;FSF;KM4;44
I teraz takiego CSV muszę sobie dodać do bazy dwie różne tabele. Sytuacja polega na tym że w pierwszej tabeli daje wszystkie wartości ale nie powtarzające się z kolumny numer 3 jak widać w przykładzie w 3 powtarzalny jest FSF.
Czyli lecąc sobie w pętli dodaje tylko jeden wiersz z kolumny 3 FSF :
3;43;FSF;KM4;44
4;45;DSF;KM4;44
5;46;GSF;KM4;44
6;44;RSF;KM4;44
A do drugiej tabeli dodaje całość wartości
3;43;FSF
7;33;FSF
8;34;FSF
4;45;DSF
5;46;GSF
6;44;RSF
Czyli w pierwszej dodaje brak duplikacji ale 1 zostaje zaś w drugiej daje wszystkie zduplikowane. Dal innych wierszy powtarzających się oczywiście robię tak samo.
na początku próbowałem rozbić wartość w 3
foreach($csvPliki as $k => $v) { $pageno = $v[2]; } else { $temp_pageno[] = $pageno; } } // foreach
Ale rozbija mi tylko zduplikowane, będę wdzięczny za pomoc w tym temacie.