Autor | Zpráva | ||
---|---|---|---|
caradoc Profil * |
#1 · Zasláno: 23. 6. 2009, 12:56:53
ahoj, prosím o pomoc s řešením
mám dvě tabulky : tabulka slozky ID | slozka | datum ------------------------ 1 | taborak | 21.6.2008 2 | vylet | 27.8.2008 atd atd druha tabulka tabulka fotky ID | id_slozky | soubor | datum --------------------------------------- 1 | 1 | foto01 |xx.xx.xx 2 | 1 | foto02 |xx.xx.xx 3 | 1 | foto03 |xx.xx.xx 4 | 2 | foto01 |xx.xx.xx a potřebuji vypsat v HTML následující složka "táborák" obsahuje 3 fotky složka "vylet" obsauje 1 fotku atd atd... jak vytvořit selekt, který zjistí i kolik fotek přísluší k dané složce tzn slozky.id=fotky.id_slozky děkuji za pomoc,.. |
||
Taps Profil |
#2 · Zasláno: 23. 6. 2009, 13:54:15 · Upravil/a: Taps
zkus to nějak takto
$sql=mysql_query("select slozky.*,fotky.*,count(slozky.id) as pocetfotek from slozky, fotky where slozky.id=fotky.id_slozky group by slozky.id") or die (mysql_error()); |
||
Kajman_ Profil * |
#3 · Zasláno: 23. 6. 2009, 14:53:29
Viz faq. - počet komentářů k článkům.
|
||
caradoc Profil * |
#4 · Zasláno: 23. 6. 2009, 15:14:20
trochu jsem poladil, kajmanova odpověď pomohla také, díky
výsledek SELECT slozky.id, slozky.nazev, COUNT(fotky.id_slozky) as pocetfotek FROM slozky, fotky GROUP BY fotky.id_slozky |
||
Kajman_ Profil * |
#5 · Zasláno: 23. 6. 2009, 20:24:45
Výsledek bude blbě, id a nazev nemusí být správný...
SELECT slozky.id, slozky.nazev, COUNT(fotky.id_slozky) as pocetfotek FROM slozky LEFT JOIN fotky ON slozky.id=fotky.id_slozky GROUP BY slozky.id, slozky.nazev |
||
Časová prodleva: 15 let
|
0