Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Czytanie zawartości pliku
Forum PHP.pl > Forum > Przedszkole
busyboy
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
zielu001
  1. <?php
  2. $string = "AAAAA;BBBBB;CCCCC;DDDDDDD;";
  3.  
  4.  
  5. var_dump(sscanf($string, "%[^;];%[^;];%[^;];%[^;];"));
  6.  


Resztę dasz rade?
busyboy
Hmm nir za bardzo - może jak byś mnie jeszcze naprowadził jakiś przykład ?
hondek
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
busyboy
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.
Turson
Albo jakaś funkcja parsująca csv albo explode średnikiem
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.