Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] LOAD DATA LOCAL INFILE - rozne pola
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Mam parenascie csv ktore musze wgrywac do bazy, sa zbyt duze wiec robie je przez LOAD DATA LOCAL INFILE. Wszystkie maja takie same pola, jednak jest 2 ktore maja juz inne i nie chca sie wgrac. Pytanie jak sobie z tym poradzic ? Moje polecenie:

Cytat
LOAD DATA LOCAL INFILE "'.realpath(dirname(__FILE__).'/../../'.$sciezka_csv).'"
INTO TABLE `'.$baza_danych.'`
CHARACTER SET utf8
FIELDS TERMINATED BY "'.$delimiter.'"
OPTIONALLY ENCLOSED BY "\""
LINES TERMINATED BY "\n"
IGNORE 1 LINES


Probowalem wiec dodac na samym koncu to:
Cytat
(`product ID`, `name`, `currency`, `price`, `description`, `productURL`, `imageURL`, `categories`, `product_id`)

ale dodaje z paru tysiecy linijek, tylko 4 i to w zlej kolejnosci. Oczywiscie pola te wystepuja i w bazie i w csv, pytanie co zle robie ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:22