Suppression du plus ancien enregistrement - PHP - Programmation
Marsh Posté le 03-12-2004 à 13:07:01
ORDER BY date_transfert LIMIT 1;
(ASC ou DESC) testes les 2 ....
Marsh Posté le 03-12-2004 à 13:11:11
Yop simogeo !!
Ca ne marche pas :
delete from matable ORDER BY chp_date ASC LIMIT 1
Code :
|
Marsh Posté le 03-12-2004 à 13:15:03
ca semble poyurtant être supporté
http://dev.mysql.com/doc/mysql/fr/DELETE.html
Marsh Posté le 03-12-2004 à 13:34:15
Hm, je testes des "variantes", mais toujours le même résultat.
Marsh Posté le 03-12-2004 à 13:37:45
Code :
|
...C'est exactement cela..
Marsh Posté le 03-12-2004 à 13:39:15
Code :
|
Client API version 3.23.39 ...ca explique tout !
Marsh Posté le 03-12-2004 à 14:00:48
aaaaah! ca c'est pas de chance quand même!
T'as plus qu'a faire deux requètes séparées quoi ...
Marsh Posté le 03-12-2004 à 17:53:00
SmilM a écrit :
|
quel hebergeur ?
Marsh Posté le 03-12-2004 à 12:42:24
Bonjour,
Dans le cadre de mon jeu en ligne, j'aimerais établir un historique des transferts d'argent à l'intérieur de l'alliance, limitant cet historique a 20 enregistrements par alliance.
J'aimerais donc que lorsque qu'arrive le 21eme enregistrement, on supprime le plus vieux des 20 actuellement existant, et l'on ajoute le 21eme.
Comment procoder pour selectionner le plus vieux des 20.
Je pense à quelque chose du style:
DELETE FROM matable WHERE date_transfert<NOW() AND alliance=$id_de_mon_alliance LIMIT 0,1
Suis je dans la bonne voix ?