Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 30.03.2012 Ostrzeżenie: (0%)
|
Witam
Mam takie zadanie do zrobienia. Z plików CSV muszę pobrać odpowiednie dane (nie chodzi mi o import całej zawartości pliku do bazy danych używając phpmyadmina (to akurat wiem jak zrobić)) i dodać je do bazy danych z poziomu kodu. Pobieram dane wykorzystując funkcje php-a operujące na ciągach tekstowych i dodaje wartości do tablicy. Następnie wartości z tablicy zapisuje do bazy danych (używam PDO). Przykładowa jedna wartość takich danych wygląda tak : 5090,40.45,2015-06-06. Wszystko działa idealnie ale do momentu jeśli takich wartości jest do ok 1500. Jeśli tych wartości jest np 16000 to już nie jest w stanie zapisać tych danych do bazy danych. Pojawia się napis Fatal error: Maximum execution time of 60 seconds exceeded in ... Czy da się to w ogóle w ten sposób zrobić ? A jeśli nie to będę wdzięczny za jakąś wskazówkę jak to wykonać. |
|
|
|
olo707 insert dużej ilości danych 17.02.2016, 14:04:55
Pyton_000 Zapewne robisz inserty pojedynczo.
Spróbuj:
- alb... 17.02.2016, 14:18:07
olo707 dzięki 17.02.2016, 14:58:01
phpion 1. LOAD DATA do tabeli tymczasowej.
2. Przekształc... 22.02.2016, 12:28:45
olo707 chodzi o import danych z plików csv, czy błędem by... 25.02.2016, 14:39:26
Crozin Większość baz danych umożliwi Ci bezpośredni impor... 25.02.2016, 14:53:00
phpion @olo707:
Nie, nie ma w tym nic złego. W zasadzie w... 25.02.2016, 15:20:45
athabus Ewentualnie jesli to jednorazowy import to po pros... 25.02.2016, 16:00:25
maly_swd Można jeszcze wstawiać to w transakcji, wtedy po k... 25.02.2016, 16:40:38 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 00:08 |