Jag skulle behöva lite hjälp med en PHP-sida. Jag har förenklat själva innehållet för att det skall bli lättare att förstå.
Fråga:
I en MySQL-databas finns kolumnerna Produkt och Pris. Jag vill få upp en lista med antalet produkter per pris.
Ex:
Finns det 10 st Produkter som heter "Smurf" varav 6 kostar 100 kronor och 4 kostar 200 kronor så skall det bli en lista där det står: Smurf – 100 kr = 6 Smurf – 200 kr = 4
Det borde väl inte vara en för svår nöt att knäcka för er PHP-nissar där ute? ;)
$res=mysql_query=("SELECT produkt,pris,count(*) as antal FROM tabellen GROUP BY pris");
while($r=mysql_fetch_array($res)) {
echo "$r[produkt] - $r[pris]kr = $r[antal]";
}
Frågan borde egentligen ställts i mySQL forumet eftersom det var den man behövde tänka till på
------------------
"Där ser du. De är synthare och inte scientologer..."
Jag visste väl att det skulle vara lätt Nanne!
Lite modifierat så blev det så här:
$res=mysql_query("SELECT Produkt,Pris,count(*) as antal FROM tabellen GROUP BY Produkt,Pris ");
while($r=mysql_fetch_array($res)) {
echo "$r[Produkt] - $r[Pris]kr = $r[antal]<br>";
}
Nu skulle jag bara behöva en sak till: Ett <br> mellan varje Produkt. :e
$res=mysql_query("SELECT Produkt,Pris,count(*) as antal FROM tabellen GROUP BY Produkt,Pris ");
while($r=mysql_fetch_array($res)) {
echo "$r[Produkt] - $r[Pris]kr = $r[antal]" . "<br>";
}
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)