![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
to jest funkcja ktora update'uje baze z pliku CSV
a co jesli ktos sie pomyli w CSV i nie postawi gdzies przecinka albo poda tylko dwie wartosci (bez trzeciej) w linii? jak sie uchronic przed takimi niespodziankami? z gory dzieki za pomoc Ten post edytował hhg 13.10.2007, 23:21:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Brak delimitera bedzie oznaczac dwa wpisy w tablicy $data a brak wartości trzy wpisy ale trzevi będzie pusty. Oczywiście fgetcsv nie wywali sam z siebie błędu.
Można w takim przypadku każdorazowo sprawdzać istnienie wszystkich (tutaj trzech) komórek tablicy $data, które są niepuste (mają wartość inną niż null) pamiętając o jej czyszczeniu przed powtórzeniem pętli. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:13 |