Autor Zpráva
quicki
Profil *
Ahoj už dva dny si haruju s cyklem, ale nikdy ho nedotáhnu dokonce potřebuji od vás pomoct. Potřebuji z jedný tabulky vypsat všechny id a z druhé tabulky potřebuji vypsat obrázky podle id. Moc prosím o pomoc

id_1=["img_1","img_2","img_3"];
Folkow
Profil
Nechápu?
quicki
Profil *
no z jedné tabulky z mysql si vypíšu id
id_1
id_5
...
id_125
id_130


a v druhé tabulce mám uložený obrázky a u obrázku mám sloupec kategorie a v tomto sloupci jsou id z té první tabulky a podle kategorii to ptořebuji vypsat
v takovéto podobě
id_1=["img_1","img_2","img_3"];
Taps
Profil
quicki
a mohl by jsi sem napsat strukturu tabulek ?
quicki
Profil *
v jedný tabulce mám dva sloupce (id a název kategorie) a v druhé tabulce mám 4sloupce (id, název fotografie, url fotografie, id_kategorie) a potřebuji vypsat všechyny kategorie a k nim podle id_kategorie všechny fotografie
quicki
Profil *
moc prosím o pomoc
ninja
Profil
1. Polozit dotaz na DB se spojenim obou tabulek, idealne setrideno podle id a pak podle nazvu obrazku:
SELECT h.id AS id, o.nazev_obrazku AS obrazek FROM tabulka_tabulka h JOIN tabulka_s_obrazky o ON h.id = o.id_z_hlavni_tabulky ORDER BY h.id, o.nazev_obrazku;

2. Cyklus, ve kterem projizdite vysledky ukladame do pole dle id:
foreach (mysql_fetch_assoc ($result) AS $data)
  $vysledek[$data['id']][] = $data['obrazek'];

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: