![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
Witam!
Mam tabelę z dwoma polami. Jedno to id (auto_increment, primary_key) oraz drugie to text. Często dodaje i usuwam rekordy, czego efektem jest powiększanie się ID. Przykładowo, jeżeli usunę ostatni rekord o ID 150 i następnie dodam nowy to zostanie on dodany jako 151. Chciałbym aby były one dodawane jako następne po największym ID, a te rekordy, które zostały usunięte nie grały roli. Wiecie jak temu zaradzić? Pozdro Ten post edytował koskitos 19.11.2006, 14:13:12 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Witam! Mam tabelę z dwoma polami. Jedno to id (auto_increment, primary_key) oraz drugie to text. Często dodaje i usuwam rekordy, czego efektem jest powiększanie się ID. Przykładowo, jeżeli usunę ostatni rekord o ID 150 i następnie dodam nowy to zostanie on dodany jako 151. Chciałbym aby były one dodawane jako następne po największym ID, a te rekordy, które zostały usunięte nie grały roli. Wiecie jak temu zaradzić? Pozdro Tego sie nie robi. Nie przejmuj się tym. |
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Zgadzam się z przedmówcą, ale jeśli musisz tak robić, to przed wstawieniem czegoś do bazy, wyciągnij ostatnią wartość id, dodaj do niej 1 i wstaw do bazy.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
batman, taki sposób niebardzo mi sie podoba
ja mslalem o czyms takim:
ale to nie działa, więc myslałem, że jest inny podobny sposób... Ten post edytował koskitos 19.11.2006, 19:48:25 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Mam jedno pytanie: po co chcesz coś takiego zrobić?
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
Czy to istotne do czego? :/ Uwierz mi, jest mi to potrzebne...
Mam tabelę przechowującą pewne dane, które rozpoznawane są przez ID. Użytkownik wybiera sobie jakąś opcje spośród ID. Często usuwam rekordy i dodaje nowe. Brzydko to wygląda jeżeli użytkownik ma do wyboru 1, 200, 600. Lepiej gdyby były pokolei... |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
J4r0d, jak taki madry jestes, to powiedz mi dlaczego?
Nie wiesz o co biega, to sie nie odzywaj... :/ Pole ID to nie jest zwykle pole sluzace jako uchwyt, ale tez ma swoja wazna role informacyjna... To tak jakbys mial do wyboru jeden sposrod trzech styli strony: nr 1, nr 50, nr 234. Ekstra! :/ Ten post edytował koskitos 19.11.2006, 22:54:44 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
robiąc takie obchody uwazaj na relacje jeżeli takowe są w twojej bazie bo mogą Ci sie brzydko mówią rozjechać
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
ta tabela nie ma zadnych relacji z innymi...
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
J4r0d, jak taki madry jestes, to powiedz mi dlaczego? Nie wiesz o co biega, to sie nie odzywaj... :/ Widze, że to Ty pozjadałeś wszystkie rozumy.. Poczytaj troche o projektowaniu baz. Ja Cię tego uczyć nie będę. A co do Twojego problemu to napisz dokładnie z czym masz problem bo zlepek informacji Cytat Mam tabelę przechowującą pewne dane, które rozpoznawane są przez ID. Użytkownik wybiera sobie jakąś opcje spośród ID. Często usuwam rekordy i dodaje nowe. Brzydko to wygląda jeżeli użytkownik ma do wyboru 1, 200, 600. Lepiej gdyby były pokolei... i to że tabela nie ma relacji z innymi niezbyt jasno przedstawia Twój problem. |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 03:51 |