Código MySQL:
Ver original
SELECT T.base
,T.CLIENTE
,T.FECHACIERREOR FECHACIERRE
, T.ASESOR, T.resultados, T.fecha_grabacion, T.registro
INNER JOIN resultados R
ON T.resultados
= R.nombre_resultado
INNER JOIN categorias C
ON R.id_cat_result
= C.id_cat_result
AND (C.id_cat_result
= Estado
OR Estado
= '*') AND (T.ASESOR
= Asesor
OR Asesor
= '*')
En el contexto de un servidor MySQL 5.1.x o superior, debería reconocer las variables como parametros del LIMIT.
En cuanto al DROP TABLE no es necesario siendo una tabla TEMPORARY creada así. Simplemente se borra al terminar la ejecución del SP.
En cuanto a obtener el valor del parámetro, dependerá de cómo lo recuperes. Muestra el codigo de PHP d esta ejecucion.