Aritmeticky prumer v MySQL
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Vite nekdo, existuje-li nejaky MySQL prikaz na zjisteni aritmetickeho prumeru? Diky moc...
-
SELECT AVG(sloupec) FROM tabulka WHERE ... ... vraci jeden radek s prumernou hodnotou z hodnot, ktery by se normalne vyselektili :o) ... jinak v manualu MySQL hledej agregacni funkce, jsou tam i dalsi :o) Radek
-
Jestli jsem to dobre pochopil: $promenna = MySQL_Query("SELECT AVG(Sloupec) FROM Tabulka"); echo $promenna; Ale proc mi to hlasi: "Resource id #3" ? Samotne: "SELECT AVG(sloupec) FROM tabulka" mi nic nedela? Jak to tedy mam vlastne spravne pouzit? Diky moc...
-
MySQL_Query vraci neco jako kurzor ... vyslednou tabulku o n radcich a m sloupcich ( musis pouzit MySQL_fetch() ) ... to, ze je to jedna konkretni hodnota neznamena, ze to muzes takhle sproste priradit do promeny (ikdyz u nejakyho M$-produktu by to asi slo :)))) ... vzhledem k tomu, ze je to relativne casto pouzivana operace, vyplati se si na to napsat funkci a pridat si ji do nejaky knihovnicky ;~) ... function gf_DBGet1($as_query) { /* Profede SELECT v argumentu, ktery vraci prave jednu hodnotu */ $result = mysql_query($as_query) or die("DBError: gf_DBGet1('$as_query'): ".mysql_error()); $la = mysql_fetch_array($result) or false; mysql_free_result($result); if ($la) return $la[0]; else return false; } ... pak uz staci opravdu jenom ... $promenna = gf_DBGet1("SELECT AVG(Sloupec) FROM Tabulka"); Radek
-
Tak nevim Radku, asi jsem opravdu blbej :-( Napsal jsem: <? function gf_DBGet1($as_query) { /* Profede SELECT v argumentu, ktery vraci prave jednu hodnotu */ $result = mysql_query($as_query) or die("DBError: gf_DBGet1('$as_query'): ".mysql_error()); $la = mysql_fetch_array($result) or false; mysql_free_result($result); if ($la) return $la[0]; else return false; } $promenna = gf_DBGet1("SELECT AVG(Pocet) FROM DenniPristupy"); echo $promenna; ?> Napsalo mi to: Warning: P-Břístup pro uľivatele 'nobody@zeus.webzdarma.cz' (s heslem NE) in /3w/chytrak.cz/j/jirik/!pokus.php on line 5 Warning: MySQL Connection Failed: P-Břístup pro uľivatele 'nobody@zeus.webzdarma.cz' (s heslem NE) in /3w/chytrak.cz/j/jirik/!pokus.php on line 5 Warning: MySQL: A link to the server could not be established in /3w/chytrak.cz/j/jirik/!pokus.php on line 5 DBError: gf_DBGet1('SELECT AVG(Pocet) FROM DenniPristupy'): P-Břístup pro uľivatele 'nobody@zeus.webzdarma.cz' (s heslem NE) Nevíš, kde zas můžu mít chybu? Díky moc...
-
Vlastne promin, Radku, uz mi to asi doslo - zapomnel jsem se prihlasit a vybrat databazi, ze jo? Myslim, ze uz mi to funguje, tak jeste jednou diky moc...
-
:)))
-
$res = mysql_query("select avg(row) as average", $spojeni); echo mysql_result($res, 0, "average");