Utilisez ceci dans votre requête :
LIMIT 24
LIMITER est une fonction MySQL qui sélectionne une plage particulière de résultats à partir des résultats de votre requête. Il existe essentiellement deux façons de l'utiliser :
- En spécifiant simplement le nombre de résultats que vous souhaitez récupérer, comme
LIMIT 24
; ou - En spécifiant une autre plage sous la forme
LIMIT X, Y
. OùX
est le début etY
est le nombre de lignes que vous souhaitez récupérer, par exemple :LIMIT 10,5
qui sélectionnerait les 5 résultats de la ligne11
à15
Dans votre cas particulier, vous pouvez simplement remplacer cette ligne :
$query = "SELECT * FROM {$tableObject} {$sort1};";
Pour :
$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 24;";
ou encore :
$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 0,24;";
Pour une meilleure compréhension de l'utilisation de limit, je vous recommande de lire cette page à partir de Manuel MySQL