Autor Zpráva
pun
Profil *
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
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 *
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
pun:
pro výpis jedné položky slouží LIMIT 1 dolněný do SQL dotazu nakonec.
Alphard
Profil
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 *
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 *
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?

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:

0