PHP MySQl

Pessoal eu estou a realizar um site, em que consiste numa pequena pagina onde ireii inserir um nome e uma nota, depois do clique esta informaçao passa para uma BD

Outra das funcoes e a listagem das notas (nome e nota)

E por fim e e' aqi q esta a minha duvida e como se faz a MEDIA, A nota MAXIMA e a MINIMA em PHP

Cumps e Obrigado
 
A média é uma função como qualquer outra não tem qualquer dificuldade. Basta ires buscar à base de dados todas as entradas e somar todas e dividir pelo numero de resultados.

Algo do estilo:

Código:
$res = mysql_query ("SELECT *, SUM(nota) as total FROM Notas");

$row = mysql_fetch_object ($res);
$media = ($row->total / mysql_num_rows ($res)); //aqui convem verificar se a divisao não será por zero

Para o máximo e mínimo usas SQL:

Código:
mysql_query ("SELECT *, MAX(nota) FROM Notas");

e

mysql_query ("SELECT *, MIN(nota) FROM Notas");
 
Última edição:
Back
Topo