Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie danych z dwóch tabel - zamiana zmiennej na słowo
PWN
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 30.07.2011

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


Mam problem ze zrobieniem pewnej rzeczy otóż mam dwie tabele jedna to "dane" i są w niej pola takie jak id, nazwa, plik i kategoria
natomiast druga "kategoria" i są w nim dwa pola id i nazwa.

  1. INSERT INTO `dane` (`id`, `nazwa`, `plik`, `kategoria`) VALUES
  2. (1, 'Nazwa 1', 'zdjecie1.jpg', '2'),
  3. (2, 'Nazwa 2', 'zdjecie2.jpg', '1'),
  4. (3, 'Nazwa 3', 'zdjecie3.jpg', '2'),



  1. INSERT INTO `kategoria` (`id`, `nazwa`) VALUES
  2. (1, 'Ameryka'),
  3. (2, 'Europa')


I wywołując teraz wpis na stronie z tabeli "dane" chcę aby aby zamiast wyświetlania Kategoria: 1 było Kategoria: Ameryka
- jak zrobić to najprościej?

Dzięki

Pozdrawiam,
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Trzeba określić, które pola chcemy wybrać, ale to nie powinno stanowić kłopotu:
  1. SELECT `d`.`id`, `d`.`nazwa`, `d`.`plik`, `k`.`nazwa` FROM `dane` `d`
  2. LEFT JOIN `kategoria` `k` ON `k`.`id` = `d`.`kategoria`

Jeśli coś będzie nie tak, to wypadałoby napisać, co.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 17:50