Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL, um nur einige Zeilen abzurufen?

Verwenden Sie dies in Ihrer Abfrage:

LIMIT 24

GRENZE ist eine MySQL-Funktion, die einen bestimmten Ergebnisbereich aus Ihren Abfrageergebnissen auswählt. Grundsätzlich gibt es zwei Verwendungsmöglichkeiten:

  1. Indem Sie einfach die Anzahl der Ergebnisse angeben, die Sie abrufen möchten, z. B. LIMIT 24; oder
  2. Durch Angabe eines anderen Bereichs in Form von LIMIT X, Y . Wobei X ist der Anfang und Y ist die Anzahl der Zeilen, die Sie abrufen möchten, z. B.:LIMIT 10,5 das würde die 5 Ergebnisse aus Zeile 11 auswählen bis 15

In Ihrem speziellen Fall können Sie einfach diese Zeile ersetzen:

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

Für:

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

oder sogar:

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

Für ein besseres Verständnis über die Verwendung von Limit empfehle ich Ihnen, diese Seite von MySQL-Handbuch