Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: import txt do mysql
Forum PHP.pl > Inne > Giełda ofert > Kupię
bubu7
Witam,
potrzebuje interfejs do ładowania codziennego pliku .txt do phpmyadmin o budowie poniżej? plik .txt ma kilkadziesiąt tysięcy rekordów.



Numer Zamówienia Nadrzędnego|Numer zamówienia|Numer Abonencki Telefonu|ID Prac Sprzedaży|Login Prac Dod Wiersz|Opis Dep. Prac Dod Wiersz|Data Utworzenia Zamówienia|Data Ost Modyfikacji Zamówienia|Opis Statusu Zamów. (pol)|Kod Przyczyny Zam. Kompleks.|Opis Przyczyny Zam Kompleks.(pol)|Opis Przyczyny Anulowania (pol)|ID Produktu Pozycji Zamów.|Nazwa Partnera|Kod POS-u|Region Zamówienia.Opis POS-u|Region Zamówienia.Opis Jednostki Sprzedaży|Bezpośrednia/Pośrednia Sprzedaż|Proces Zamówienia|Typ zamówienia|Tp ID Partnera|Tp ID Reprez. Partnera|Nazwa 1 Subkategori Part. (pol)|Nazwa Segmentacji Wtórnej (pol)|POS Klienta.Opis POS-u|POS Klienta.Opis Jednostki Sprzedaży|ID Klienta|Akcja dla Produktu|Data Ostatniej Zmiany Statusu Zam.|Data Otrzymania przez TP|Miasto Pozycji Zamówienia|Numer Pozycji Zamówienia|Wymagana Data Usługi|ID Zadania|Kod Statusu Zadania|Wynik Zadania|Login Prac Ostat. Mod. Wiersz|ID Poprzed. Produktu Taryfy|Kr Opis Podz Biz Zam (pol)|Numer Konta Bilingowego SERAT|Kod Pocztowy Adresu Gł|Zamówienie Instalacja Kod Poczt|ID Poduktu Taryfy|podtyp zam
|numer1|0|0|cos|Archiwa |2005-02-22|2007-07-09|Otwarte||Nieokreślony|Nieokreślony|numer2|cos|12|nazwa|nazwa2|indirect|NEW|SI
P|numer|numer|Dealers|Standard|Chodzież|Obszar |numer|ADD|2007-07-09|2005-02-21||1|2005-03-08|TP_FEAS_EH2|P||malusmic||Inst stacji|numer|kod|64-730|PSTNSSPM|
Cezar708
będą Ci potrzebne te funkcje:
1. fopen()
2. fgetcsv()
3. oraz do obsługi mysql

użyj jeszcze foreach() i na 100% dasz radę sam napisać interfejs

pozdrawiam
Cezar708
nevt
php w ogóle ci do tego niepotrzebny, chyba że chcesz mieć automat uruchamiany raz dziennie na cronie.

całą resztę załatwisz w MySQL... poczytaj w manualu o funkcji konstrukcji LOAD DATA INFILE ...;
bubu7
Mam takie zapytanie, jednak po wykonaniu pokazuje, że zaimportowało 0 rekordów
Może mi ktoś powiedzieć co robię nie tak?

LOAD DATA INFILE 'test.txt'
INTO TABLE _pki_015_11
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '||'
LINES TERMINATED BY '\t'
IGNORE 1 LINES
jastu
Mogę ci to napisać smile.gif , ale nie w PHP wstydnis.gif .....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.