| |||
| Catégorie : Nuked klan -> Divers | |||
| Ajouté le : 26.06.2008 22:12 | |||
| Auteur : fce | |||
| Lectures : 130 | |||
| Commentaires : 0 [ Poster un commentaire ] | |||
Note : ![]() ![]() ![]() ![]() [ Evaluer ]
| |||
Supprimer des données avant une certaine date Pré-requis Avant toute chose il faut savoir que dans ce tutoriel nous allons utiliser le format de date Unix. Ce format est en seconde et à démarré le 1 janvier 1970. A titre d'exemple, au moment de l'écriture de ce tutoriel et selon le temps Unix nous somme le 11989435501) . Pour le savoir j'ai simplement utiliser un convertisseur de temps Unix que vous pouvez retrouver à cette adresse : http://www.kouryu.info De plus, pour effectuer la suppression, nous allons devoir nous rendre dans notre PHPMyAdmin. Pour connaitre le moyen d'y accédez veuillez vous référer à la FAQ de votre hébergeur. Avant toute chose pensez à faire une sauvegarde de votre table, cela vous permettra de la restaurer en cas de mauvaises manipulations ! Qu'allons nous faire exactement ? Nous allons devoir créer une requête SQL qui supprimera toutes les entrées de notre table nuked_stats_visitor2) en vérifiant le champs date. La requête de suppression
Bien sûr, dans cette requête il nous manque notre fameux temps en seconde que vous pouvez obtenir en allant sur ce site : http://www.kouryu.info Une fois que vous avez le temps désiré remplacez le “ICI_UNE_DATE_EN_SECONDE” de la requête par le nombre de seconde obtenu via le convertisseur. Vous devez avoir au final une requête ressemblant à celle qui suit :
Attention, il faut savoir que notre requête supprimera toutes entrées dont le champs date est INFÉRIEUR au nombre de seconde obtenu !! Si vous souhaitez, inclure la date en question il faut modifier le < en < =3). 1) Pour faire simple, il s'est écoulé 1198943550 secondes entre le 1 janvier 1970 et l'écriture de ce tutoriel 2) le préfixe nuked peut être différent si vous l'avez modifié durant l'installation du CMS 3) Supprimez l'espace entre les caractères < et = !! |