![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 16.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam skrypcik, który jak odpale dodaje plik xml do bazy danych mysql ale jak odświeżego to skrypt ponownie się uruchamia i dodaje znowu te same rekordy... jak zrobić, żeby dodawał tylko te rekordy, które jeszcze nie zostały dodane ? PRIMARY KEY w tym wypadku nie pomoże .., ponieważ tabela wygląda tak: Dla danego ID jest podane pare rekordów do innego ID tzn. ID = 623 = 1IDop = opis ID = 623 = 2IDop = opis ID = 623 = 3IDop = opis ID = 624 = 1IDop = opis ID = 624 = 2IDop = opis ID = 624 = 3IDop = opis ID = 624 = 4IDop = opis itd. Nie wiem czy mnie dobre zrozumicie o co mi chodzi (IMG:style_emoticons/default/biggrin.gif) jak coś to pisać to spróbuje to łatwiej napisać heh Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Daj ON DUPLICATE KEY UPDATE w kaluzuli INSERT
lub REPLACE INTO TABELE (nazwa1, nazwa2) VALUES ('vartosc1', 'wartosc2'); To co ma być unikalne UNIQUE KEY uniq_rekordy (id, dop) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 16.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dobra poradziłem sobie w inny sposób (IMG:style_emoticons/default/biggrin.gif) najpierw dodałem kasowanie wpisów, a potem dodaje mi (IMG:style_emoticons/default/smile.gif)
Ten post edytował Michał90 4.01.2010, 17:22:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 13:23 |