Autor Zpráva
PecanCZ
Profil
Čaute, chtěl bych z čísel v databázi udělat průměr, mám tento kód:

echo "<table class=\"z\" width=\"400\" style=\"border-collapse:collapse;font-size:12px;border-color:#999999;\">
<tr><td><b>Známka</b></td></tr>"; 
$zmena= mysql_query("select avg(znamka1) from znamkovani",$GLOBALS['dbspojeni']); 
echo "<tr><td>"; 
echo $zmena; 
echo "</td></tr>";

echo "</table>";


bohužel mi nefunguje, mohl by mi někdo poradit?
Majkl578
Profil
_GLOBALS nedoporucuji pouzivat, take doporucuji mysqli

$query = mysql_query("select avg(znamka1) as average from znamkovani");
$result = mysql_fetch_assoc($query);
$result = $result['average'];

echo $result;
PecanCZ
Profil
díky moc!!!
PecanCZ
Profil
díky moc! chtěl bych se ještě zeptat, jestli by ten výpis šel omezit jen na jedno desetinné místo
Majkl578
Profil
PecanCZ
sel, bud na urovni mysql, nebo na urovni php

mysql:
ROUND(AVG(znamka1), 1)


php:
$result = round($result['average'], 1);
PecanCZ
Profil
fakt dík moc
PecanCZ
Profil
ještě bych se chtěl zeptat, jakým zápisem mám spočítat všechny čísla v jednom sloupci? díky
Alphard
Profil
sum() sečte hodnoty a count() který spočítá počet záznamů.
PecanCZ
Profil
díky
PecanCZ
Profil
čau, prosím mohl by jsi mi sem napsat příklad na count()? já jsem to už měl, ale ten soubor jsem před nedávnem smazal a teď už si nemůžu vzpomenout jak jsem to udělal, díky moc
Joker
Profil
PecanCZ:
prosím mohl by jsi mi sem napsat příklad na count()?
SELECT COUNT(id) FROM tabulka

- vrátí počet řádků v tabulce (pokud každý řádek má id)
PecanCZ
Profil
a kdybych teda chtěl spočítat počet řádků ve sloupečku znamka1 tak by to vypadalo takto:
SELECT COUNT(znamka1) FROM tabulka
? díky
Alphard
Profil
[#12] PecanCZ
Ano, taky jste to mohl vyzkoušet nebo zkusit najít.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: