Bonjour,

Pourriez-vous me donner une astuce pour TRUNCATE une table dans ma base de données un samedi sur deux ?

J'aimerai aussi pouvoir cacher un formulaire un samedi sur deux aussi.. Je cherche pas mal mais c'est assez compliqué. Tâche crône?

Merci beaucoup ! :-)

4 réponses


Balsakup
Réponse acceptée

Salut,

Tu fais un cron qui exécute un script tous les samedis, et dans ce script tu fais

SI "déjà tronqué samedi dernier" ALORS
    SORTIE
SINON
    TRUNCATE
FIN SI

Tu peux stocker en base la date du dernier tronquage et faire un calcul simple pour savoir si oui ou non elle a besoin d'être tronquée.

Carouge10
Réponse acceptée

Bonjour,
Et pourquoi pas faire exécuter le script les samedis paire ou impaire ?

if (date ( "w" ) % 2 == 0 ) // alors semaine paire

PS : la fréquence que j'utilise est : 33 12 /14 6
Et dans mon script PHP je met une condition (Si la date est == à Saturday alors que je fais aller le script. Sinon sa retourne une erreur)

@Carouge10 c'est exactement ce que j'ai fais au final. ;-) Je vous remercie tout les deux, grâce à vous j'ai pu me diriger vers plusieurs pistes.