Hogyan tudom lekerdezni az osszes kiiratott sorban levo bizonyos ertek atlagat? (PHP)
Figyelt kérdés
sziasztok, van egy adatbazistablam amibol lekerdezek mindent, majd ki is iratok mindent. Egy % erteket is kiszamol a program es kiirja a sorok vegere. Azt szeretnem, megcsinalni valahogy, hogy az osszes kiiratott % ertekembol amit kiir meg legalulra kiirja az osszesitett % atlagot.2014. júl. 8. 12:07
1/3 anonim válasza:
Például:
Kiírás közben egy változóban összeadod a %-okat, legyen ez az $s változó. Illetve egy másikban csak számolod a sorokat, legyen ez a $c változó. Mindkettőt 0-ról kell indítanod. Ha a srook száma egyéb helyről megvan, akkor feleslegesen ne számold.
Ha ez megvan, akkor a kiíratás után $s/$c az átlag.
2/3 A kérdező kommentje:
rendben koszi, vegul sikerult.
$result=mysql_query("SELECT * FROM score");
}
$rowCount = mysql_num_rows($result);
$total = 0;
while($row = mysql_fetch_array($result))
{
...
....
.....
$total += $percent_friendly;
}
echo "Average Percent: ".$total/$rowCount."%";
.....
....
...
2014. júl. 8. 12:57
3/3 anonim válasza:
ha valamiért hiányos az egyik sor (nincs benne az adott %), akkor ez hibásan fog átlagolni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!