Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Pobieranie danych z 2 tabel
Forum PHP.pl > Forum > Przedszkole
cycofiasz
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. ?>
matssuda
  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
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.