Comment effacer un compte inactif ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment effacer un compte inactif ?

par Ryle » 24 avr. 2007, 10:04

Ca ne serait pas plus simple de retirer un an (DATE_SUB()) à la date du jour (NOW()) et de supprimer (DELETE) les enregistrements pour lesquels la date de connexion est inférieure (<) à la date obtenue, le tout dans une seule et même requête ? :)

par bravegars » 23 avr. 2007, 22:05

Merci for your answers. En fait il y a tellement de moyens de faire avec les dates que je savais pas trop quoi faire. Je crois que je vais faire un truc qui va compter les jours qui séparent deux dates. :)

par Ryle » 23 avr. 2007, 12:06

Tout comme le topic sur les manipulations de date de la FAQ ;)

http://www.phpfrance.com/forums/voir_sujet-8323.php

par Sékiltoyai » 23 avr. 2007, 10:46

DELETE est ton ami...

par charabia » 23 avr. 2007, 09:34

Tu ne peux pas juste comparer la date du jour avec la date de ta table ?

Si la différence est plus d'un an tu effaces l'enregistrement.

Comment effacer un compte inactif ?

par bravegars » 23 avr. 2007, 09:21

Bonjour,

Je voudrais savoir comment on procède pour supprimer le compte d'un membre qui est inactif depuis au moins 1 an ?
J'ai déjà ajouté un champ dans la base de données pour stocker la date de la dernière visite. Du type 2006-11-28.
Mais je ne sais pas du tout comment faire, quelle fonction PHP utiliser. J'ai cherché des exemples sous google, mais je trouve rien.

Si quelqu'un pouvait me conseiller ou m'expliquer comment il a procédé sur son site, ça m'aiderait bien. Merci.