aantal fotos bij category weergeven
bram
08/10/2004 18:12:00Hoi,
Ik heb nu een aardig goed werkend fotoboek.
Nu wou ik bij elke category foto het aantal fotos weergeven. Hoe kan ik dit simpel met MySQL doen?
Dit geeft al wel het aantal unike catgorieen aan, maar nog niet het aantal fotos erbij, hoe kan ik dat regelen.
Bram http://sjit.sj.funpic.de/index.php?page=fotos
Ik heb nu een aardig goed werkend fotoboek.
Nu wou ik bij elke category foto het aantal fotos weergeven. Hoe kan ik dit simpel met MySQL doen?
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$sql_query = mysql_query("SELECT DISTINCT category FROM foto");
while ($record = mysql_fetch_assoc($sql_query)) {
echo "<img src=\"images/folder.gif\">{$record['category']}[aantal]<br>";
}
?>
$sql_query = mysql_query("SELECT DISTINCT category FROM foto");
while ($record = mysql_fetch_assoc($sql_query)) {
echo "<img src=\"images/folder.gif\">{$record['category']}[aantal]<br>";
}
?>
Dit geeft al wel het aantal unike catgorieen aan, maar nog niet het aantal fotos erbij, hoe kan ik dat regelen.
Bram http://sjit.sj.funpic.de/index.php?page=fotos
PHP hulp
15/01/2025 16:48:01Bram Z
08/10/2004 18:15:00Normaal doe je dat met count dus ik denk :
bram
08/10/2004 20:06:00Bart Waarom verplicht
09/10/2004 12:30:00bram
09/10/2004 18:07:00ik heb infotmatie over elke foto in een databse en ook tot welke category het hoort. Nu wou ik elk unieke category laten zien met daar achter hoeveel foto's er zijn in die desbtetreffende category. waar nu op mijn site 'bla' staat moet dus het aantal fotos komen te staan. ik wou graag de handigste manier vinden om dit te kunnen doen, een subquery ofzo :S
http://sjit.sj.funpic.de/index.php?page=fotos
helemaal onderaan zie je wat ik ongeveer wil
Gr bram
http://sjit.sj.funpic.de/index.php?page=fotos
helemaal onderaan zie je wat ik ongeveer wil
Gr bram
Arend a
09/10/2004 18:28:00Zelf even de juiste namen substitueren:
Catagory = tabel met catagorieen
cat_id = unieke id van catagorie, waar bij de foto naar wordt verwezen. foto = tabel met foto's. cat_naam = naam catagorie.
SELECT Catagory.cat_naam, count(foto.cat_id) FROM Catagory, foto WHERE Catagory.cat_id = foto.cat_id
GROUP BY Catagory.cat_id
ORDER BY Catagory.cat_naam
Catagory = tabel met catagorieen
cat_id = unieke id van catagorie, waar bij de foto naar wordt verwezen. foto = tabel met foto's. cat_naam = naam catagorie.
SELECT Catagory.cat_naam, count(foto.cat_id) FROM Catagory, foto WHERE Catagory.cat_id = foto.cat_id
GROUP BY Catagory.cat_id
ORDER BY Catagory.cat_naam