Hola, por empezar cuando usas GROUP BY no se puede usar WHERE debes usar HAVING y el HAVING va despues del GROUP BY, el HAVING hace lo mismo que el WHERE pero debe usarse cuando usas GROUP BY x ejemplo:
Código PHP:
Ver original$sql = "SELECT COUNT(titulo_conferencistas.titulo) as CANT, COUNT(personas.Nombre), personas.*,titulo_conferencistas.* FROM personas JOIN titulo_conferencistas ON personas.ID_Personas=titulo_conferencistas.IDPersona GROUP BY personas.ID_Personas HAVING $filtro $Order;";
Tambien recuerda que las comillas dobles de php interpretan variables por lo cual no es necesario concatenar ;).
Saludos