Dane z pliku XML do bazy SQL |
Dane z pliku XML do bazy SQL |
27.08.2014, 12:26:40
Post
#41
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) |
Ale jak zalozyc UNIQUE KEY?
Czy to robi się w bazie danych? |
|
|
27.08.2014, 12:29:36
Post
#42
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Tak.
PhpMyAdmin -> baza -> tabela -> struktura |
|
|
27.08.2014, 12:40:12
Post
#43
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) |
Nie mam pojęcia jak to zmienić w bazie danych nie mam takiej opcji UNIQUE
|
|
|
27.08.2014, 12:45:24
Post
#44
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
W strukturze na dole jest "Indeksy" i tam dodajesz nowy
|
|
|
27.08.2014, 15:11:57
Post
#45
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) |
No dobrze, wszystko się zgadza. Dlatego ci tlumacze, że masz zalozyc UNIQUE KEY a zamiast INSERT masz dac INSERT....ON DUPLICATE KEY UPDATE i wszystko bedzie cacy Jesli wiec to godzina jest wyznacza unikalnosc, to masz załozyc UNIQUE KEY na pole z data/godziną. Dobra dodałem ten parametr UNIQUE w pole time Teraz jak dać ten warunek INSERT....ON DUPLICATE KEY UPDATE |
|
|
27.08.2014, 15:47:45
Post
#46
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
22.08.2016, 12:35:25
Post
#47
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) |
Przepraszam za odkopanie tematu ale dotyczy tej samej bazy i pliku xml więc nie zakładałem nowego.
Obecnie działa to na zasadzie, że po wywołaniu pliku php zostają zapisane dane z xml do bazy danych. Ponieważ te dane w pliku xml zmieniają się co 3 godziny potrzebne też są zmiany w bazie danych. Zależy mi na tym aby dane były nadpisywane bo nie potrzebne mi są kolejne rekordy. Tym bardziej, że rekordów jest zawsze tyle samo, zmieniają się tylko dane. Próbowałem robić to przez UPDATE ale nie działa. Proszę o pomoc. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 11:39 |