Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyświetlanie nazwy przy użyciu Foreign Key
Forum PHP.pl > Forum > Przedszkole
killerbees1982
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.
Pyton_000
No to pobierz sobie nazwę zamiast ID, w czym problem?
killerbees1982
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.
markonix
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 .
killerbees1982
Dzięki wielkie o to mi właśnie chodziło smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.