usar switch consume mucho mas recursos que if o elseif, y dentro de un while es peor,
lo que tiene que hacer (a mi modesto entender) es un foreach al resultado de la consulta.
Código PHP:
Ver original
$consulta = "SELECT area, clase,categoria, count(*)claxar
from estab where conre = 10 GROUP by area,clase,categoria";
foreach ($conectar->query($consulta) as $fila ) {
printf("'%s'@'%s'\n", $fila['area'], $fila['clase']); }
otro modo:
Código PHP:
Ver original$mysqli = new mysqli('127.0.0.1','user', 'pass');
$query = "SELECT area, clase,categoria, count(*)claxar from estab where conre = 10 GROUP by area,clase,categoria";
$result = $mysqli->query($query);
/* array numerico */
$row = $result->fetch_array(MYSQLI_NUM);
printf ("%s (%s)\n", $row[0], $row[1]);
/* asociados */
$row = $result->fetch_array(MYSQLI_ASSOC);
printf ("%s (%s)\n", $row["area"], $row["clase"]);
que se yo solo pase por aca estoy aburrido :(
espero que sirva ni idea si funcionara!!!
saludos