Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
18 Novembre 2017, 05:50:26


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Suppression d'enregistrements dans mon minichat ?  (Lu 1145 fois)
0 Membres et 1 Invité sur ce fil de discussion.
sbastien60
Nouveau
*
Hors ligne Hors ligne

Messages: 27


Voir le profil
« le: 21 Juin 2009, 13:14:33 »

Bonjour !

J'ai un minichat en php qui affiche les 10 derniers messages postés par des visiteurs, et enregistre les informations dans ma base de données, table minichat(id, pseudo, message).

Je pense qu'il faut que j'intègre un système comme celui-ci :

Si id <= DernierId-10
Alors supprimer l'enregistrement de cet ID

En php, je galère un peu je ne sais pas trop comment faire, pourriez-vous m'aider svp ? :/
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 21 Juin 2009, 13:14:33 »

 Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #1 le: 21 Juin 2009, 13:24:13 »

Salut,
Ce n'est pas très pratique de ne laisser que les 10 derniers enregistrement, à ta place j'ajouterai un champs DATETIME et je supprimerai tous les messages datant d'il y a plus d'une heure par exemple Clin d'oeil
S'il n'y a personne depuis plus d'un heure, la première personne qui se connectera ne verra aucun message puisqu'ils ont tous été supprimé ...
Je te conseil aussi de lire la documentation sur la syntaxe de delete : http://dev.mysql.com/doc/refman/5.0/fr/delete.html
k@cem
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
sbastien60
Nouveau
*
Hors ligne Hors ligne

Messages: 27


Voir le profil
« Répondre #2 le: 21 Juin 2009, 13:37:33 »

JE souhaite particulièrement laisser les 10 derniers messages, je ne sais pas trop utiliser le timestamp :/

EDIT : finalement, j'ai fais un système d'historique ^^

Merci !
« Dernière édition: 21 Juin 2009, 15:18:08 par sbastien60 » Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.015 secondes avec 20 requêtes.