estas seguro que estas el dato que estas trayendo existe en la base de datos?? o que la consulta de verdad te devuelve datos??
has esta prueba
Código PHP:
Ver originalecho "
SELECT *
FROM (usuarios AS u, temas AS t, categorias AS c)
WHERE t.ID_CATEGORIA = c.ID_CATEGORIA
AND u.ID_USUARIO = t.ID_USUARIO
AND u.ID_USUARIO = $ID_USUARIO2
AND t.tipo = 1
ORDER BY t.ID_TEMA DESC
LIMIT {$RegistrosAEmpezar}, {$RegistrosAMostrar}"
el resultado que te de en la pantalla esta consulta copialo y pegalo en tu cliente de mysql para ver que datos te trae, xq muchas veces es eso lo que pasa por experiencia propia