My friend:
SELECT localidade, tipo_doenca as doenca, COUNT(tipo_doenca) as quantidade
FROM pessoasDoentes GROUP BY localidade, tipo_doenca
See working in SQL Fiddle
In php just do this:
$sql = "
SELECT localidade, tipo_doenca as doenca, COUNT(tipo_doenca) as quantidade
FROM pessoasDoentes GROUP BY localidade, tipo_doenca
";
$resultado = $conn->query($sql);
// imprimir os nossos resultados
while($row = $resultado->fetch(PDO::FETCH_OBJ)) {
echo $row->localidade.' = '.$row->doenca.' -> '.$row->quantidade;
}
If you have the locale, you can do this:
$localidade = "sao paulo";
$sql = "
SELECT tipo_doenca as doenca, COUNT(tipo_doenca) as quantidade
FROM pessoasDoentes WHERE localidade = '$localidade' GROUP BY tipo_doenca
";
see it working
Note: I put the table name as "PeopleDocents" because you did not put the original name in the question. Then change to the correct name.