ciao a tutti ho un problema con la potenza in phpla variabile $u deriva da un calcolo ed è 5 quindi elevata al quadrato dovrebbe dare 25, invece mi da 1 perchè??Codice PHP:
$u="5";
pow($u,2);
ciao a tutti ho un problema con la potenza in phpla variabile $u deriva da un calcolo ed è 5 quindi elevata al quadrato dovrebbe dare 25, invece mi da 1 perchè??Codice PHP:
$u="5";
pow($u,2);
Se $u deriva da un calcolo, ti sei accertato che valga davvero 5?
Il codice che hai riportato calcola il risultato correttamente.
Comunque, ti consiglio di mettere (int) per farlo diventare effettivamente un valore.
Ciao!
ok ho capito ti posto l'intero codice
L'output è questo:Codice PHP:
echo "<br /><br />Lo scarto quadratico medio è: ";
$quer="SELECT sqrt(sum(pow(nvendite,2))/count(*))AS med FROM Agenti";
$query = mysql_query($quer) or die(mysql_error());
$u = mysql_fetch_assoc($query);
echo $u["med"];
echo "<br /><br />La varianza è uguale a ";
echo pow($u,2);
Lo scarto quadratico medio è: 5.19615242270663
La varianza è uguale a 1
Ultima modifica di giacomofabbian : 20-06-2011 alle ore 16.44.59
$u è il risultato della query (di tipo reference), devi elevare a potenza $u['med'].