2010-05-10 5 views

Répondre

1

Si vous utilisez une clé primaire auto_increment, est aussi simple que:

SELECT * FROM that_table 
ORDER BY auto_increment_primary_key DESC 
LIMIT 0, 20 
+0

pour une raison quelconque, je reçois seulement un résultat quand j'ai 2 résultats dans la base de données. – Tapha

+0

voici le code "SELECT * FROM table ORDER BY table_id DESC LIMIT 0, 20" – Tapha

+0

c'est impossible! vous n'avez pas spécifié une clause 'where' dans la requête que vous venez de publier afin que vous * deviez * voir jusqu'à 20 enregistrements –

2

Si vous n'avez pas de champ d'horodatage ou d'auto-incrémentation sur cette table, vous ne pouvez pas.

Sinon: select * from table order by id desc limit 0,20

0

Voir la requête ci-dessous, il y a une fonction disponible dans la syntaxe mysql ci-dessous

SELECT FROM ORDER BY DESC LIMIT 0,20