Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL para buscar apenas algumas linhas?


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:
  1. Simplesmente especificando o número de resultados que você deseja buscar, como LIMIT 24; ou
  2. Especificando outro intervalo na forma de LIMIT X, Y . Onde X é o início e Y é o número de linhas que você deseja buscar, como:LIMIT 10,5 que selecionaria os 5 resultados da linha 11 para 15

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