![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 24.06.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam zapytanie do bazy..
Zachowanie: Jak podany 'unik' nie istnieje to dodaje rekord, ale jak istnieje to go nie aktualizuje - a na tym mi zależy (IMG:style_emoticons/default/smile.gif) ... sprawdzałam przez PhpMyadmina... zwraca mi info że dodano 0 rekordów. - żadnych błędów czy ostrzeżeń. Wersja MySQL - 5. Pytanie: dlaczego nie aktualizuje istniejącego wpisu? Ten post edytował poczatkujaca12 26.06.2010, 01:28:19 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a nie powinno byc
ON DUPLICATE KEY UPDATE unik='2bz.txt' ? hmm.. ale Twoja wersja tez chyba powinna dzialac (IMG:style_emoticons/default/smile.gif) Ten post edytował yevaud 26.06.2010, 01:25:12 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 24.06.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie (IMG:style_emoticons/default/smile.gif)
Już znalazłam
i tak po kolejnych przecinkach wpisuje się wartości które ulegają zmianie [w moim przypadku te 2 pola] ON DUPLICATE KEY UPDATE zmienna=VALUES(zmienna) wtedy zmienia na nowe wartości, ON DUPLICATE KEY UPDATE zmienna=zmienna nic nie zmienia [albo to olewa, albo w miejsce starej wartości daje starą wartość] (IMG:style_emoticons/default/smile.gif) To tak w woli małego wyjaśnienia... dla tych co też dopiero zaczynają, może komuś się przyda (IMG:style_emoticons/default/biggrin.gif) Ten post edytował poczatkujaca12 26.06.2010, 01:45:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:48 |