![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Iława Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam w bazie danych tabele z trzema kolumnami np. id | kolumna1 | kolumna2 powiedzmy ze dodalem 50 rekordow do tabeli za pomoca formularza, w polu id - numer wzrasta o 1 wraz z dodaniem kolejnych rekordow, ale dalej jest problem: gdy usune jeden z rekordow jego id przepada "na zawsze". Gdy usune rekord o id 20 to jego ide juz nie moge odzysjac. Chcialbym aby po usunieciu ktoregos z rekordow id pozostalych automatycznie sie "przesowalo, tak by zawsze bylo po kolei. Gdy usune ostatni dodany rekord (o najwyzszym id) to po dodaniu kolejnego rekordu nie zwieksza sie id o 1, a o tyle ile bylo usunietuch rekordow. Zalezy mi na tym zeby id bylo zawsze uszeregowane rosnaco. Bede wdzieczny za wytlumaczenie mi bledow ktore robie. Nie wiem czy mam podawac jakies zrodla kodow, jesli tak to powiedzcie mi o tym. Dzieki! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Cytat Gdy prowadzam mecz "identyfikuje" go z odpowiednim sezonem za pomoca wpisywania tych samych danych w 'id' z pierwszej tabeli i 'id_sezonu' z drugiej tabeli. Bedzie mi to potrzebne, gdyz bede chcial wyswietlac mecze z kazdego sezonu ODDZIELNIE a nie wszystkie mecze na raz. W ten sposob chce stworzyc jakby "relacje" miedzy tymi tabelami. No i dobrze.. tak sie wlasnie tworzy relacje. Ale przeciez nie potrzebujesz do tego, zeby ciag ID sezonow byl bez "dziur" w srodku. To w zadnym wypadku nie przeszkadza. A jesli chcialbys zachowac ciag bez dziur to byloby to raczej ciezkie, z tego wzgledu, ze jak usunalbys jakis sezon ze srodka, to musialbys wszystkie z wiekszym ID "cofnac" o 1. Wiazaloby sie to z koniecznoscia cofniecia ID kazdemu meczowi (z sezonu o wyzszym ID niz ten wlasnie usuniety), jednym slowem.. duzo roboty.. niepotrzebnej roboty. Nic nie stoi na przeszkodzie, abys mial dziurawe jak ser szwajcarski numerki ID ;] Tak wiec nie rozumiem z czym masz problem... Cytat Z gory prosze nie smiej sie ze mnie, ja jestem zielony jesli chodzi o php i mysql, ale chce sie nauczyc, a ponoc najlepiej uczy sie na wlasnych bledach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Nie bylo w tym pytaniu nic smiesznego, wiec sie nie martw (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:11 |