Jag har testad försöka få ut resultatet från mysql nu, i enskilda åldrar mellan 0-17
18-24
25-34
35-44
+45
i åldern vill få ut hur många medlemmar jag har ur tabelen born som har formatet yyyy-mm-dd
Håller på räkna ut % satsen på hur många jag har i enskilda fall någon som kan hjälpa mig komma fram en bit.
<?php
$sql = "SELECT
SUM(IF((YEAR(CURDATE())-YEAR(born)) - (RIGHT(CURDATE(),5) < RIGHT(born,5)) <= 17, 1, 0)) AS '0-17 år',
SUM(IF((YEAR(CURDATE())-YEAR(born)) - (RIGHT(CURDATE(),5) < RIGHT(born,5)) BETWEEN 18 AND 24, 1, 0)) AS '18-24 år',
SUM(IF((YEAR(CURDATE())-YEAR(born)) - (RIGHT(CURDATE(),5) < RIGHT(born,5)) BETWEEN 25 AND 34, 1, 0)) AS '25-34 år',
SUM(IF((YEAR(CURDATE())-YEAR(born)) - (RIGHT(CURDATE(),5) < RIGHT(born,5)) BETWEEN 35 AND 44, 1, 0)) AS '35-44 år',
SUM(IF((YEAR(CURDATE())-YEAR(born)) - (RIGHT(CURDATE(),5) < RIGHT(born,5)) >= 45, 1, 0)) AS '+45 år'
FROM Users WHERE bortagna = '0' AND aktiverad = '2'";
$result = mysql_query($sql, $conn);
while($row = mysql_fetch_array($result)) {
}
?>