|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Olivier Inscription : février 2010 Messages : 19 ![]() |
Bonjour à tous, je suis actuellement en train de débuter en PHP et je fais un Chat en Ajax et PHP. Seulement j'ai un problème : je voudrais savoir comment supprimer les anciens messages du chat car je ne souhaite afficher que les 20 derniers. En gros je voudrais savoir comment faire pour que ma page php détecte les messages anciens (dont l'id est égale ou inférieure à celle du dernier message moins 10) et qu'elle les supprime de la base de données.
|
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juin 2004 Messages : 30 ![]() |
salut,
si tu a une date il est plus simple de faire un delete from table where date < 'date choisie) si c'est juste pour l'affichage et que tu souhaite garde le file de conversation je t'invite a regarder la clause limit de mysql @+ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Olivier Inscription : février 2010 Messages : 19 ![]() |
Merci, je vais voir ça
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Olivier Inscription : février 2010 Messages : 19 ![]() |
J'ai essayé d'utiliser la clause limit mais j'ai quand même un probleme :
si je fais : Code :
$reponse = mysql_query("SELECT * FROM chat ORDER BY id ASC LIMIT 0,20"); |
|
|
00
|
|
|
#5 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Fais ton ORDER dans l'autre sens
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com