Sveiki,
Man ir tabula ar ierakstiem.
Name | Category
---------|------------
ābols | augli
----------------------
apelsīns| augli
----------------------
burkans| darzenis
----------------------
<?
$sql = mysql_query("SELECT * FROM products");
while($pr = mysql_fetch_array($sql)) {
echo $pr['category'];
}
?>
Kā man izdarīt lai izvadītos šādi:
Augli 2
Darzeni 1
Page 1 of 1
Ierakstu saskaitīšana
#2
Posted 2009.03.18 19:36
SELECT Category, COUNT(*) FROM products GROUP BY Category
Sevis paša labuma dēļ padomā vai tiešām gribi tādu DB struktūru. Daudz prātīgāk būtu taisīt divas tabulas:
Kategorijas (id, nosaukums) - kurā likt iekša tos Category tekstus: auglis, dārzenis, oga, ...
Produkti (id, nosaukums, kategorijas_id) - kurā likt iekšā tos visus produktus (ābols, apelsīns, ..) ar atbilstošu kategorijas id vērtību (integer skaitlis).
Share this topic:
Page 1 of 1

Help











