Hola
mblascog,
Si te retorna registros la consulta está claro que en teoría no es de ahí.
¿Tienes activado el reporte de errores de php?
¿Has probado de forma literal con el ejemplo que si te retorna resultados?
Código PHP:
$consulta = "SELECT CONCAT(P.nombre_poblacion, ' (', COUNT(*), ')') AS pueblos ";
$consulta.= "FROM t_un U INNER JOIN t_poblacion P ON U.poblacion = P.id_poblacion ";
$consulta.= "WHERE U.tipo = 6 ";
$consulta.= "GROUP BY U.poblacion ";
$consulta.= "ORDER BY P.nombre_poblacion";
¿Has provado a seguir el rastro de las variables ?
Código PHP:
var_dump(
$tipo,
$qSelect,
$registros,
);
Esto debería de darte pistas de que puede estar fallando.
Saludos,
PD.:
He editado el mensaje original para borrar el código, no se permite poner códigos de programación en esta parte del foro. Pensé que estaba en el de php, lo siento Lo han movido, así que vuelvo a editarlo