@CamiloVasquez una consulta mi hermano me he percatado que cuando usas procedimiento almacenados y creas tablas temporales y quieres en el php saber si hay datos en la tabla temporal sale que no hay data porque un ejemplo en mi procedimiento tengo asi:
select * into #tem1 from tabla
select * into #tem1 from tabla
select zona as browsername,count(*) as 'total' from #tem1 group by zona
union
select zona as browsername, count(*)as 'total' from #tem2 group by zona