Witam serdecznie...
Mam taki problem do rozwiązania może mi pomożecie...
Mam tabelę z danymi w sumie 58 kolumn i teraz tak chcę to zaimportować do bazy ale... wcześniej chciałbym zrobić porządek z danymi w tabeli...
Mianowicie do kolumny 23 wszystkie dane są uporządkowane czyli nazwa|kod|miasto|ulica|numer budynku|.... i aż do 23 kolumny. od 23 kolumny pojawia się problem mianowicie mam tak że mam nazwę firmy i branżę... tabela wygląda tak:
ID | NAZWA | ULICA | NAZWA1 | BRANŻA1 | NAZWA2 | BRANŻA2 | NAZWA3 | BRANŻA3 | ... | NAZWA18 | BRANŻA18 |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | A | x | Proj A | Projektant | Inw D | Inwestor | Wykasa | Wykonawca | … | ||
2 | B | y | Inw A | Inwestor | wyk. A | Wykonawca | Proj X X | Projektant | … | ||
3 | C | z | Inw B | Inwestor | proj a | Projektant | WykC | Wykonawca | … | ||
4 | D | w | Proj c | Projektant | wyk B | Wykonawca | Inw3 | Inwestor | … | ||
5 | E | e | Proj C | Projektant | wyk C | Wykonawca | Inw4 | Inwestor | … |
I teraz chcę zaimportować to do mysql. Tylko że jak jest w wierszu 1 załóżmy Projektant o nazwie Proj A to chcę to zaimportować do MYSQL do tabeli PROJEKTANT. Myślałem aby wyrzucić wszystkie wyniki do tablicy i napisać instrukcję if else która by sprawdzała po kolei jeżeli w BRANŻA1 jest projektant to zapisuj w tabeli MYSQL o nazwie PROJEKTANT nazwę NAZWA1 dla ID...
Nie wiem czy jasno się wyraziłem chcę aby tabela miała taką postać ;)
ID | NAZWA | ULICA | PROJEKTANT | BRANŻA1 | WYKONAWCA | BRANŻA2 | INWESTOR | BRANŻA3 | ... | NAZWA18 | BRANŻA18 |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | A | x | Proj A | Projektant | Wykasa | Wykonawca | Inw D | Inwestor | … | ||
2 | B | y | Proj X X | Projektant | wyk. A | Wykonawca | Inw A | Inwestor | … | ||
3 | C | z | proj a | Projektant | WykC | Wykonawca | Inw B | Inwestor | … | ||
4 | D | w | Proj c | Projektant | wyk B | Wykonawca | Inw3 | Inwestor | … | ||
5 | E | e | Proj C | Projektant | wyk C | Wykonawca | Inw4 | Inwestor | … |
Tylko ja mam w bazie teraz 20.000 rekordów i robić takie coś co miesiąc to masakra będzie ;) 20.000 rekordów po 58 kolumn nawet nie wiem czy komputer mi to ogarnie ;) Aha nadmienię że czasami są wypełnione tylko np kolumny pierwsze 35 reszta pustych a czasami wszystkie 58 mają wpisy...
Czy macie jakieś pomysły jak to uporządkować ?? w prosty i przyjemny sposób...