La base de données MySQL vous permet de supprimer des enregistrements dans une certaine plage de temps en utilisant la date d'une table de base de données et l'horodatage . Un fichier PHP peut utiliser le langage MySQL pour supprimer un enregistrement dans un délai de temps spécifié . La déclaration MySQL "delete" supprime tous les enregistrements pendant la période de temps , de sorte que l'utilisation de cette déclaration si vous êtes sûr que vous voulez supprimer définitivement les enregistrements de la table. Instructions
1
clic droit sur le fichier PHP que vous souhaitez modifier , puis sélectionnez " Ouvrir avec". Cliquez sur votre éditeur PHP dans la liste des programmes .
2
Créez la connexion au serveur MySQL. Le code suivant se connecte au serveur en utilisant le "username" et " informations d'identification de mot de passe " , puis charge le " ma_base " base de données :
mysql_connect ( "localhost", "username" , "password" ;) ; mysql_select_db ( " mydb " ) or die ( mysql_error ()); .
remplacer le " localhost" nom du serveur , nom d'utilisateur , les valeurs " mydb " avec votre propre mot de passe et
3
créer la requête pour supprimer les enregistrements en utilisant la date et l' horodatage dans le tableau. Par exemple, le code suivant supprime toutes les commandes créées entre le 1er Janvier 2001 et le 31 Janvier 2001 :
$ query = "Supprimer de commandes où CreateDate entre '1 /1/2001 'et '1 /31 /2001 ': ;
4
exécuter la requête sur le serveur. Utilisez le code suivant pour exécuter la requête de suppression sur le serveur de PHP:
$ deleteresult = mysql_fetch_array ( $ query ) ;