Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] load data infile, plik csv
bubu7
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (10%)
X----


Witam. Chcę zaimportować plik csv. Wszystko jest ok, tylko że importuje mi 1 linie. Nie widzi przejścia do następnej lini.


To jest kod php
  1. <?php
  2. $load="LOAD DATA INFILE plik.csv INTO TABLE rotacja FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'  ignore 0 lines";
  3. ?>



to jest plik csv otworzony w notatniku:
Kod
Rok;Miesiˆc (1-12);IdBH;Id KSA;Rotacja
2009;1;52191;521446;10%


Ten post edytował bubu7 19.03.2009, 10:29:46
Go to the top of the page
+Quote Post
slawny
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 26
Dołączył: 7.11.2007
Skąd: Warszawa

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


windows...spróbuj \r\n
Go to the top of the page
+Quote Post
nitek
post
Post #3





Grupa: Zarejestrowani
Postów: 209
Pomógł: 37
Dołączył: 27.02.2008
Skąd: Kwidzyn

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


spróbuj zamiast \n dać \r\n

http://gajdaw.pl/php/pliki-w-php-cz1/p2.html
Go to the top of the page
+Quote Post
bubu7
post
Post #4





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (10%)
X----


niestety nie pomaga
Go to the top of the page
+Quote Post
nitek
post
Post #5





Grupa: Zarejestrowani
Postów: 209
Pomógł: 37
Dołączył: 27.02.2008
Skąd: Kwidzyn

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


Pokombinuj z tym:

If you have generated the text file on a Windows system, you might have to use LINES TERMINATED BY '\r\n' to read the file properly, because Windows programs typically use two characters as a line terminator. Some programs, such as WordPad, might use \r as a line terminator when writing files. To read such files, use LINES TERMINATED BY '\r'.

źródło:
http://dev.mysql.com/doc/refman/5.1/en/load-data.html
Go to the top of the page
+Quote Post
bubu7
post
Post #6





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (10%)
X----


dzięki bardzo. Pomogło. Wystarczyło samo: \r. Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 28.08.2025 - 20:12