Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Dodawanie id z prefix
loginphp
post
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.
Go to the top of the page
+Quote Post
askone
post
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 smile.gif

Pozdrawiam

Ten post edytował fly474 1.10.2009, 09:32:33


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
Go to the top of the page
+Quote Post
loginphp
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 31.05.2009

Ostrzeżenie: (0%)
-----


Dzięki. Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:30