Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][PHP] CSV - wyświetlenie jednego wiersza
php11
post 15.04.2024, 14:07:22
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 5
Dołączył: 11.02.2011

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


Cześć,

mam plik csv (przerobiony z excela).
Zawiera ok. 6 tys. linijek.

Potrzebuję wyświetlić tylko jeden wiersz - jeżeli w wierszu znajduje się szukane wyrażenie (np. wiadro).

Czy za każdym razem pobieram cały plik i go przeszukuję?
Czy jest może jakiś lepszy (szybszy?) sposób?

Dzięki za sugesie!
Go to the top of the page
+Quote Post
Tomplus
post 16.04.2024, 08:44:21
Post #2





Grupa: Zarejestrowani
Postów: 1 840
Pomógł: 226
Dołączył: 20.03.2005
Skąd: Będzin

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


Jest. Robisz import danych do bazy SQL, aby każda linia i kolumna była rozdzielona.
Go to the top of the page
+Quote Post
Salvation
post 18.04.2024, 17:15:02
Post #3





Grupa: Zarejestrowani
Postów: 346
Pomógł: 70
Dołączył: 15.07.2014

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


Jeżeli faktycznie nie potrzebujesz 5999 linii, to potraktuj cały CSV jak tekst. Skorzystaj np. z preg_match_all(), wyrażenia regularnego i sprawdź czy efekt jest zadowalający.
Korzystałem też swojego czasu z tej biblioteki: https://github.com/thephpleague/csv, może i tobie się przyda
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: 30.04.2024 - 13:19