[MySQL-Résolu] select x derniers enregistrements - par ordre croissant

Oui enfin quite à mettre ça dans un tableau, autant inverse l’ordre de parcours… pas le tableau (ça sera moins coûteux)

Sinon pour php, je doute qu’il en souffre : si y a X enregistrements, avec x < 1000 : array_reverse va juste changer les liens du tableau (une liste chainée en fait) en ajoutant ce qu’il y a en fin en début.

(faudrait que je regarde array_reverse :p)

Moi aussi j’avais besoin d’un truc comme ça et j’ai fait comme ça :slight_smile:

$res = mysql_query(‘SELECT COUNT(*) AS total FROM ma_table’) OR die(mysql_error());
$row = mysql_fetch_assoc($res);
$depart_limit = $row[‘total’]-10;

$requete=mysql_query("select * from ma_table ORDER BY id limit $depart_limit,10");

Ca c’est du dépoussiérage en règle :bounce: