par
Hubert Roksor » 01 juin 2006, 04:43
D'accord, je crois que je comprends ce que tu veux faire. Tu veux faire faire une liste de tous les enregistrements, les trier par ordre croissant puis tous les passer sauf le dernier, que tu veux récupérer. Ben dans ce cas il y a une chose très simple à faire: au lieu de les classer par ordre croissant et prendre le dernier de la liste (impossible sans connaitre la taille de la liste), tu les classes par ordre décroissant et tu prends le premier. Donc au lieu de faire "ORDER BY id", tu utilises "ORDER BY id DESC LIMIT 1".
De rien.
D'accord, je crois que je comprends ce que tu veux faire. Tu veux faire faire une liste de tous les enregistrements, les trier par ordre croissant puis tous les passer sauf le dernier, que tu veux récupérer. Ben dans ce cas il y a une chose très simple à faire: au lieu de les classer par ordre croissant et prendre le dernier de la liste (impossible sans connaitre la taille de la liste), tu les classes par ordre décroissant et tu prends le premier. Donc au lieu de faire "ORDER BY id", tu utilises "ORDER BY id DESC LIMIT 1".
De rien.