[MySQL][PHP]Wyświetlanie nazwy przy użyciu Foreign Key |
[MySQL][PHP]Wyświetlanie nazwy przy użyciu Foreign Key |
17.03.2018, 14:35:58
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.03.2018 Ostrzeżenie: (0%) |
Witam wszystkich. Korzystam z okazji że jestem nowy na forum, więc od razu słowo przywitania.
Uczę się php oraz mysql i mam mały problem. Mianowicie zrobiłem sobie dwie tabele i zawiązałem relacje między nimi. Wszystko ok mi wyświetla jednak.: Co mam zrobić, aby zamiast wyświetlania 'id' z tabeli z której pobieram dane za pomocą Foreign Key wyświetlała mi się nazwa przypisana do tego id. Aktualnie wyświetla mi się '31' jako 31 rekord zamiast 'Brak naruszeń'. Mam nadzieje że za bardzo nie nakręciłem i zrozumiecie o co mi chodzi. |
|
|
17.03.2018, 14:50:22
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
No to pobierz sobie nazwę zamiast ID, w czym problem?
|
|
|
17.03.2018, 15:02:45
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.03.2018 Ostrzeżenie: (0%) |
Problem w tym że pobieram 'naruszenie_id' gdzie wartość ta odwołuje się do tabeli naruszenia za pomocą Foreign Key, w której mam dodane rodzaje naruszeń. I chodzi o to, aby wyświetlało mi nazwy tych naruszeń zamiast ich id.
|
|
|
17.03.2018, 15:19:01
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
Id to tylko klucz łączący tabeli, w magiczny sposób nie zmieni w inną kolumnę.
Do łączenia używa się funkcji z grupy JOIN . -------------------- |
|
|
17.03.2018, 15:26:15
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.03.2018 Ostrzeżenie: (0%) |
Dzięki wielkie o to mi właśnie chodziło
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 02:36 |