![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 18.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam sobie otóż następujący kod...
Oczywiście połączenie z bazą jest, a problem mój jest następujący: Czy istnieje możliwość (poza unique_key) aby dodawane rekordy nie mogły się powtórzyć? Spytacie zapewne dlaczego tak, więc już odpowiem tam mam spis płyt więc musi to tak wyglądać.. Z góry dziękuję za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli jesteś pewny że nazwy płyt są zawsze takie same .. czyli :
Kod plyta1 plyta2 plyta3 plyta1 a nie np tak: Kod plyta1 plyta2 plyta3 plyta 1 to możesz wykorzystać array_unique(). Możesz też przed insertem wykonywać select i jeżeli jest rekord to nie wykonywać inserta ... albo nie wykorzystując do tego bazy , dodawać każdy dodany wpis do tablicy i przed dodaniem następnego sprawdzasz czy już jest w tej tablicy ( in_array() ). Jeżeli jest to nie dodajesz, jeżeli nie ma to dodajesz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:29 |