![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z moją tabelą, a dokładniej z takimi samymi wpisami, np:
|Kolumna1|Kolumna2| iso abc iso abc i teraz moje pytanie, jak zrobić, żeby więcej niż jedna wartość w kolumnie się nie powtarzała, poprostu żeby sie nadpisywały stare wartości, albo poprostu żeby wógóle nie dodawało nic, jeśli w tabeli istenieje już taki wpis? Wpisy do tabeli dodaje zapomocą skryptu php np: get.php?pole1=&pole2= |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
i jesli ile_rekordow == 0, to ci sie rekord nie powtarza, else sie powtarza i robisz co uwazasz, blokujesz, updatujesz etc. Ew. zakladasz klucz UNIQUE na te dwa pola, i w przypadku dodania drugiego takiego rekordu dostaniesz blad. Ew. Uzyj INSERT INTO .... ON DUPLICATE KEY.. http://dev.mysql.com/doc/refman/5.0/en/ins...-duplicate.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 08:13 |