![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie wiem jak rozwiązać taką sytuacje: są tabele Samochody (samochód_id, samochód_marka), tabela Motory (motor_id,motor_marka), Rowery (rower_id,rower_marka) chciałbym żeby w momencie dodawania do bazy tworzyły się tak wyglądające NR (dla samochodów - S_12 gdzie S to prefix a 12 id ,dla motorów - M_2 gdzie M to prefix a 2 id, dla rowerów - R_1 gdzie R to prefix a 1 id) . Na stronie gdzie będzie lista samochodów najpierw będą NR i to jest ich znak bo łatwo można zlokalizować ze komuś chodzi o (S_2) samochód o id 2. Prośba o pomoc. Z góry dziękuje. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Zastanawiam się po co chcesz zapisywać dane w ten sposób? Nie wystarczy Ci zwykła kolumna [ID] z własnością AUTOINCREMENT? Według mnie lepszym rozwiązaniem byłoby stworzenie dwóch tabel: Kod tabela Pojazdy Id int autoincrement Name varchar(50) TypeId int tabela TypPojazdu Id int autoincrement Name varchar(50) Mając takie dwie tabele wystarczy dodać powiązanie pomiędzy nimi na kolumnie Pojazdy.TypId = TypPojazdu.Id masz wszystko ![]() Pozdrawiam Ten post edytował fly474 1.10.2009, 09:32:33 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. Pozdrawiam
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:30 |