Use isso em sua consulta:
LIMIT 24
LIMITE é uma função MySQL que seleciona um determinado intervalo de resultados dos resultados da sua consulta. Existem basicamente duas maneiras de usá-lo:
- Simplesmente especificando o número de resultados que você deseja buscar, como
LIMIT 24; ou - Especificando outro intervalo na forma de
LIMIT X, Y. OndeXé o início eYé o número de linhas que você deseja buscar, como:LIMIT 10,5que selecionaria os 5 resultados da linha11para15
No seu caso particular, você pode simplesmente substituir esta linha:
$query = "SELECT * FROM {$tableObject} {$sort1};";
Por:
$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 24;";
ou ainda:
$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 0,24;";
Para uma melhor compreensão sobre como usar o limite, recomendo que você leia esta página de Manual do MySQL