Autor | Zpráva | ||
---|---|---|---|
pun Profil * |
#1 · Zasláno: 4. 6. 2015, 13:54:32
Zdar,
Vysvětlím: Na webu kliknu kategorií kterou chci a v ní mám vypsané podkategorie vlastně nemám napsané to právě potřebují. Pokusil jsem se to tak vyřešit jenže mi to dělá chybu kterou nemůžu najít: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in if (isset($_GET['album'])) $nazevalbum = $_GET['album']; $ziskat = MySQL_Query ("SELECT * FROM Album LEFT JOIN fotogalerie ON album.id = fotogalerie.category WHERE foto LIKE '%".$nazevalbum."%' AND fotocat LIKE '%".$nazevalbum."%' "); while ($zaznam = mysql_fetch_array($ziskat)) { echo "<a href='index.php?page=fotogaleriess&id=".$zaznam['id']."'><h2>".$zaznam['nadpis']."</h2><br> <img class='imagedropshadow' src='admin/galerie/galerie/album/thumbnail/$zaznam[name]'></a>"; } |
||
Taps Profil |
#2 · Zasláno: 4. 6. 2015, 14:12:22
pun:
nejlepší je si vypsat mysql_error <? $ziskat = MySQL_Query ("SELECT * FROM Album LEFT JOIN fotogalerie ON Album.id = fotogalerie.category WHERE fotogalerie.foto LIKE '%".$nazevalbum."%' AND fotogalerie.fotocat LIKE '%".$nazevalbum."%' ") or die (mysql_error()); ?> |
||
pun Profil * |
#3 · Zasláno: 4. 6. 2015, 14:21:41
měl jsem tam špatný název tabulky. Jen nevím jak vypsat aby z každé podkategorie se zobrazila jen jedna fotka
|
||
smiesek Profil |
#4 · Zasláno: 4. 6. 2015, 16:06:44
pun:
pro výpis jedné položky slouží LIMIT 1 dolněný do SQL dotazu nakonec. |
||
Alphard Profil |
#5 · Zasláno: 4. 6. 2015, 16:24:06
pun chce více položek, omezení se týká jen kategorií. Řešením je použít
group by , což samo o sobě vybere náhodnou položku, pro výběr specifické položky viz Některé časteji řešené dotazy pro MySQL - FAQ » Nalezení posledních pěti článků z každé kategorie.
|
||
pun Profil * |
#6 · Zasláno: 4. 6. 2015, 16:49:14
group by pomohl jen je problém ještě, že mi v
$zaznam['id'] bere id z druhé tabulky tedy z fotogalerie a mělo by to brát z tabulky album
|
||
pun Profil * |
#7 · Zasláno: 5. 6. 2015, 13:29:15
Tak to id jsem vyřešil jiným názvem.
Alphard: Jak udělám aby se mi zobrazila první fotka z toho group by ?
|
||
Časová prodleva: 9 let
|
0