Indian Posted March 18, 2009 Report Share Posted March 18, 2009 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 Quote Link to comment Share on other sites More sharing options...
bubu Posted March 18, 2009 Report Share Posted March 18, 2009 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). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.