Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Pobieranie danych z 2 tabel
cycofiasz
post 20.09.2008, 20:59:33
Post #1





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Witam, mam pytanie, w jaki najlepszy sposób zrobić takie coś:

mam 2 tabele: kategorie i obrazki

w tabeli kategorie mam kolumny : kat_id, kat_nazwa, kat_opis
w tabeli obrazki mam kolumny : id, nazwa, kategoria

To jest od skryptu galerii, i chciałbym wyświetlając zdjęcia jednocześnie pobierać z tabeli kategorie nazwę kategorii przyporządkowanej do obrazka.

Obrazki pobieram zapytaniem
  1. <?php
  2. $sql_read = mysql_query(&#092;"SELECT `id` ,`nazwa` ,`kategoria`  FROM `obrazki` ORDER BY `id` DESC LIMIT 0,15\");
  3. ?>


Ten post edytował cycofiasz 20.09.2008, 21:01:38
Go to the top of the page
+Quote Post
matssuda
post 20.09.2008, 22:25:55
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 7.02.2008

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


  1. <?php
  2. $sql_read = mysql_query("SELECT `k.kat_id`, `o.id` ,`o.nazwa` ,`o.kategoria`  FROM `kategoria` AS `k` LEFT JOIN `obrazki` AS `o` ON `k.kat_id`=`o.kategoria`  ORDER BY `o.id` DESC LIMIT 0,15");
  3. ?>

Na szybko, ale idea to łączyc tabele przez np. LEFT JOIN

Ten post edytował matssuda 20.09.2008, 22:26:17
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:23