| Autor | Zpráva | ||
|---|---|---|---|
| quicki Profil * |
#1 · Zasláno: 25. 8. 2008, 22:11:01
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 |
#2 · Zasláno: 25. 8. 2008, 22:33:59
Nechápu?
|
||
| quicki Profil * |
#3 · Zasláno: 25. 8. 2008, 22:36:49
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 |
#4 · Zasláno: 26. 8. 2008, 07:17:52
quicki
a mohl by jsi sem napsat strukturu tabulek ? |
||
| quicki Profil * |
#5 · Zasláno: 26. 8. 2008, 09:50:57
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 * |
#6 · Zasláno: 26. 8. 2008, 14:03:27
moc prosím o pomoc
|
||
| ninja Profil |
#7 · Zasláno: 26. 8. 2008, 14:14:01 · Upravil/a: ninja
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']; |
||
|
Časová prodleva: 17 let
|
|||
0