TRUNCATE une table un samedi sur deux.

Par Louis2304, il y a 7 ans


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

Carouge10, il y a 7 ans

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

if (date ( "w" ) % 2 == 0 ) // alors semaine paire
Balsakup, il y a 7 ans

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.

Louis2304, il y a 7 ans

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)

Louis2304, il y a 7 ans

@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.