[Resolu] enregistrement temporaire effacement automatique

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 : [Resolu] enregistrement temporaire effacement automatique

par mere-teresa » 06 juil. 2005, 11:35

Modération : pourquoi ne pas poster ton sujet dans "Base de données", tu aurais de meilleures réponses :)
(pas que toi qui le fais...)

par pjl » 06 juil. 2005, 10:24

pjl => c'est un site web alors je vois pas comment ca pourrais etre possible ? ca serait par exemple checker en fin de journée si un produit est encore valable ou non alors le supprimer ou l'archiver (changer son état)
C'est la structure de la requete.
Il n'y a rien à chécker. C'est la condition dans la requete qui le fait.

par pierre_jean » 06 juil. 2005, 10:20

merci pour vos réponses.

pjl => c'est un site web alors je vois pas comment ca pourrais etre possible ? ca serait par exemple checker en fin de journée si un produit est encore valable ou non alors le supprimer ou l'archiver (changer son état)


cerber => je vais essayer la méthode webcron, mon site est hébergé sur un serveur linux mais j'ai pas acces au crontab donc je vais sans doute privilégié cette méthode

merci a vous deux


D'autres personnes font ils se genre de manipulation ?

par cerber » 06 juil. 2005, 09:34

si ton appli est une appli locale non web ou intranet (pas internet), et si ton serveur tourne sous unix/linux, regarde dans la console ce que t'apprend la commande "man cron" (aide de "cron" pour les incultes)

sinon, si c un site internet : http://www.phpfrance.com/forums/voir_sujet-3981.php sauf qu'a la place d'une sauvegarde c'est un nettoyage de BDD

par pjl » 06 juil. 2005, 08:14

Il suffit de faire un UPDATE ou un DELETE avec une condition (WHERE) liée à la date.

[Resolu] enregistrement temporaire effacement automatique

par pierre_jean » 06 juil. 2005, 00:57

Bonsoir a tous,

Comment peut on faire lorsqu'on a des produits dans une base de donnée MySQL qui ont une durée de vie limitée pour les supprimer automatiquement ? c'est a dire un produit A périmé le 14 Juillet va être supprimer ou désactivé (champ de visibilité par exemple) dans la base automatiquement. Comment automatiser ce genre de chose sans ce tapper tous les produits a effacé tous les jours à la main ?

merci d'avance

Cdlt,

Pierre J.