La siguiente sentencia, si la ejecuta en phpmyadmin, me devuelve muchos registros:
Código MySQL:
Ver original
En cambio, la misma, pasando por parámetro el tipo, devuelve 0 registros, y no sé ver porqué.
Código PHP:
Ver original
<?php $tipo = $_REQUEST["prm"]; $consulta = "SELECT CONCAT(P.nombre_poblacion, ' (', COUNT(*), ')') AS pueblos FROM t_un U INNER JOIN t_poblacion P ON U.poblacion = P.id_poblacion WHERE U.tipo = ".$tipo." GROUP BY U.poblacion ORDER BY P.nombre_poblacion"; if ($registros > 0){ $retorn .= $fila['pueblos']; } echo "Registros: ".$retorn; ?>
Alguien ve donde está el error? Gracias