Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Import CSV
Forum PHP.pl > Forum > Bazy danych > MySQL
radexon
Struktura EXCEL 2010 (potem eksportowany jako CSV z przecinkami)
- Nr faktury
- Data wystawienia
- LOGIN
- HASŁO
- Nr Dz
- KODPOCZTOWY
- POCZTA
- Ulica
- Nr D
- Nr M
- Nazwa
- imie i nazwisko
- NIP

Struktura MYSQL:

int int(10) Nie auto_increment
nr_faktury varchar(255) latin2_general_ci Nie
data varchar(255) latin2_general_ci Nie
login varchar(255) latin2_general_ci Nie
haslo varchar(255) latin2_general_ci Nie
nr_dz_w varchar(255) latin2_general_ci Nie
kod varchar(255) latin2_general_ci Nie
miasto varchar(255) latin2_general_ci Nie
adres varchar(255) latin2_general_ci Nie
nr_ulicy varchar(50) latin2_general_ci Nie
nr_mieszkania varchar(50) latin2_general_ci Nie
nazwa_firmy varchar(255) latin2_general_ci Nie
imie_nazwisko varchar(255) latin2_general_ci Nie
nip varchar(10) latin2_general_ci Nie


Format importowania CSV i komunikat:

Niewłaściwa liczba pól w linii 1 danych wejściowych CSV.

Jak wybiorę CSV przy użyciu LOAD DATA też to samo

w czym problem?
uupah5
utf8 bom ?
radexon
Zmieniłem w NOTEPAD++ kodowanie na UTF bez BOOM i to samo
uupah5
w takim razie problem jest w konstrukcji zapytania.
poczytać dokładnie: http://dev.mysql.com/doc/refman/5.1/en/load-data.html
szczególnie o seperatorach pól, końców linii itp opcjach które mogą mieć znaczenie w twoim przypadku
może potrzebujesz np SET id = NULL ?



uupah5
nie masz problemu z sql tylko z liczeniem;)

a mysql prawdę Ci mówi:
Niewłaściwa liczba pól w linii 1 danych wejściowych CSV.

ps wstaw do swojego excela ostatnią kolumnę "dump" i wpisz wszędzie w niej np "1"
i zobacz jakiego csv będziesz miał w wyniku. twoj obecny csv ma zmienną ilość kolumn.
radexon
Dobra dzięki działa smile.gif
Rozkminiłem błąd u siebie podczas zapisu w EXCELu
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.