Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. $conn = new mysqli($db_host, $db_usuari, $db_contrasenya, $db_nomBBDD);
  2. if ($conn->connect_error) {
  3. die("Connection failed: " . $conn->connect_error);
  4. }
  5. $consulta = "SELECT avg(edad) as 'mediaEdad' FROM encuesta";
  6. //amb la funcio mysqli_query() rebem els resultats de la consulta
  7. $resultat = mysqli_query($conn, $consulta);
  8. $mediaEdad = 0;
  9. while($fila = mysqli_fetch_array($resultat))
  10. {
  11. $mediaEdad = $fila['mediaEdad'];
  12. }
  13.  
  14. $consulta = "SELECT count(edad) as 'medianaEdad' FROM encuesta";
  15. $resultat = mysqli_query($conn, $consulta);
  16. $contEdad = 0;
  17. while($fila = mysqli_fetch_array($resultat))
  18. {
  19. $contEdad = $fila['medianaEdad'];
  20. }
  21.  
  22. $consulta = "SELECT edad as 'edad' FROM encuesta";
  23. $resultat = mysqli_query($conn, $consulta);
  24. $edades = array();
  25. while($fila = mysqli_fetch_array($resultat))
  26. {
  27. array_push($edades, $fila['edad']);
  28. /*$edades = array_merge($a_usuaris, $fila['edad']);*/
  29. }
  30. sort($edades);
  31. $medianaEdad = 0;
  32. if($contEdad % 2 == 0){
  33.  
  34. $medianaEdad = ($edades[($contEdad/2)-1] + $edades[($contEdad/2)])/2;
  35. }else{
  36.  
  37. $medianaEdad = $edades[($contEdad/2)];
  38. }
  39.  
  40. $moda = array_count_values($edades);
  41. arsort($moda);
  42. $valorAnterior = 0;
  43. $modaEdad = 0;
  44. foreach ($moda as $key => $valor){
  45. if($valor < $valorAnterior){
  46. break;
  47. } else {
  48. $modaEdad = $key;
  49. $valorAnterior = $valor;
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement