Mysql
 sql >> Database >  >> RDS >> Mysql

SQL per recuperare solo alcune righe?

Usa questo nella tua query:

LIMIT 24

LIMITE è una funzione MySQL che seleziona un particolare intervallo di risultati dai risultati della query. Ci sono fondamentalmente due modi per usarlo:

  1. Semplicemente specificando il numero di risultati che vuoi recuperare, come LIMIT 24; o
  2. Specificando un altro intervallo sotto forma di LIMIT X, Y . Dove X è l'inizio e Y è il numero di righe che vuoi recuperare, ad esempio:LIMIT 10,5 che selezionerebbe i 5 risultati dalla riga 11 a 15

Nel tuo caso particolare puoi semplicemente sostituire questa riga:

$query = "SELECT * FROM {$tableObject} {$sort1};";

Per:

$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 24;";

o anche:

$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 0,24;";

Per una migliore comprensione di come utilizzare limit, ti consiglio di leggere questa pagina da Manuale MySQL