![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem, otóż mam tabelę w bazie:
Cytat | id_produktu | nazwa | cena | --------------------------- | 1 | cos | 10 | --------------------------- | 2 | cos2 | 20 | --------------------------- | 3 | cos3 | 30 | --------------------------- W której jak widać mam takie dane, i chcę wyświetlić użytkownikowi rekord, który on dodał, ale nie mam i nie mogę zrobić tu nowego pola user (login/id użytkownika dodający rekord). Macie może jakiś pomysł, gdzie indziej mogę trzymać dane przynależenia rekordu, i w jaki sposób to tam dodawać? Gdybym mógł zrobić tak to sprawa byłaby oczywista: Cytat | id_produktu | user | nazwa | cena | --------------------------- | 1 | Jan | cos | 10 | --------------------------- | 2 | Adam | cos2 | 20 | --------------------------- | 3 | Michał | cos3 | 30 | --------------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
A nową tabelę możesz? A może możesz zupełnie nową bazę? Jaka wersja MS SQL Servera?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wersja serwera:
5.5.33-2.cba-log - (Debian) Nową tabelę mogę utworzyć, ale tamtej nie mogę zmieniać. Nie chodzi mi o rozwiązanie zrobienia tego samego + userzy w nowej tabeli (IMG:style_emoticons/default/smile.gif) . |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 69 Dołączył: 15.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Skoro możesz utworzyć nową to utwórz z kolumnami id_produktu i user.
Jak będziesz pobierał dane to za pomocą JOIN złączysz te dwie tabele (kolumną id_produktu) i otrzymasz to co chciałeś. Ten post edytował timon27 26.11.2013, 21:02:19 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ale żeś wersję MS SQL Servera podał.... (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 22:04 |