Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Czytanie zawartości pliku
busyboy
post 20.11.2014, 17:06:36
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam

Chciałbym prosić o poradę w następującej kwestii. Mam plik abc.txt który zawiera następujące linie :

AAAAA;BBBBB;CCCCC;DDDDD;EEEEE;FFFFF;
AAAAA;BBBBB;CCCCC;DDDDD;EEEEE;FFFFF;
AAAAA;BBBBB;CCCCC;DDDDD;EEEEE;FFFFF;

Proszę o informację w jaki sposób mogę zawartość pliku wrzucić do bazy (mySQL`a).

Dziękuje
Go to the top of the page
+Quote Post
zielu001
post 20.11.2014, 18:15:39
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 3
Dołączył: 15.08.2009

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


  1. <?php
  2. $string = "AAAAA;BBBBB;CCCCC;DDDDDDD;";
  3.  
  4.  
  5. var_dump(sscanf($string, "%[^;];%[^;];%[^;];%[^;];"));
  6.  


Resztę dasz rade?


--------------------
"Zło do triumfu potrzebuje tylko tego, aby dobrzy ludzie nic nie robili"
Go to the top of the page
+Quote Post
busyboy
post 26.11.2014, 11:03:35
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Hmm nir za bardzo - może jak byś mnie jeszcze naprowadził jakiś przykład ?
Go to the top of the page
+Quote Post
hondek
post 26.11.2014, 13:53:16
Post #4





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


Chyba wypadało by podać strukturę tabeli do której to chcesz dodać. Kolejna rzecz to nie powiedziałeś też nic na temat parsowania tego pliku, czy kolumny oddzielone są średnikiem? Zainteresuj się funkcją str-getcsv http://php.net/manual/en/function.str-getcsv.php


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
busyboy
post 28.11.2014, 09:44:22
Post #5





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Co do struktury pliku jest coś takiego :

Kod_kreskowy;Ilosc;Cena;Nazwa_produktu
59027058;10.000;0,00;Delecta Aromat Arakowy 10ml/20x6
59027065;10.000;0,00;Delecta Aromat Cytrynowy 10ml/20x6
7613033192371;10.000;0,00;Winiary Baza do Dan i Sosow Kontenerek 150g/10
*****

jest to plik cvs czyli zwykły txt.

Chodzi mi wspisanie do bazy wartości oddzielonych średnikami. O strukture bazy sam sobie ustale bo to nie problem. Chodzi o sam mechanizm wczytania zawartości plku do bazy.
Go to the top of the page
+Quote Post
Turson
post 28.11.2014, 09:48:19
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Albo jakaś funkcja parsująca csv albo explode średnikiem

Ten post edytował Turson 28.11.2014, 09:48:47
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:03