sql >> Databasteknik >  >> RDS >> Mysql

SQL för att bara hämta några rader?

Använd detta i din fråga:

LIMIT 24

LIMIT är en MySQL-funktion som väljer ett visst antal resultat från dina frågeresultat. Det finns i princip två sätt att använda det:

  1. Genom att helt enkelt ange antalet resultat du vill hämta, som LIMIT 24; eller
  2. Genom att ange ett annat intervall i form av LIMIT X, Y . Där X är början och Y är antalet rader du vill hämta, som:LIMIT 10,5 som skulle välja de 5 resultaten från rad 11 till 15

I ditt specifika fall kan du helt enkelt byta ut denna rad:

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

För:

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

eller till och med:

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

För en bättre förståelse om hur man använder limit rekommenderar jag att du läser den här sidan från MySQL-manual




  1. Ansluter till Lotus Notes från Java

  2. MySQL Välj Where In Many to Many

  3. MYSQL-databasfråga för att returnera högsta poäng

  4. Hur samlar man in födelsedatum från php-formulär och infogar i mysql?