Muchas gracias por vuestra rápida respuesta. He añadido un especio antes de ORDER BY y he cambiado las comillas simples por las dobles así:
Código:
//CREO LA SENTENCIA LIMIT PARA AÑADIR A LA CONSULTA QUE DEFINITIVA
$limit= 'SELECT * FROM '.$GLOBALS['DB_TBL'].' LIMIT '. ($page -1) * $rows_per_page . ',' .$rows_per_page .' ORDER BY
'.$order_by." $sort";
pero ahora me da este error: "Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY Title asc' at line 1"
¿Alguna idea de por qué puede ser?