Effacer des donnees sql

Kroma Messages postés 30 Date d'inscription   Statut Membre -  
darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrais savoir s'il est possible d'effacer automatiquement une donnée d'un table au bout d'un certains temps.

Par exemple sur une table qui contient les champs "id, ip, message, vote" je voudrais que l'ip du champ "ip" s'efface au bout d'une heure. Si c'est possible, comment faire ?

Merci d'avance

3 réponses

  1. darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
     
    ben tu fais plus ou moins
    mysql_query("DELETE FROM table WHERE $heure='$heure+1'");
    
    0
  2. Kroma Messages postés 30 Date d'inscription   Statut Membre 2
     
    Merci beaucoup de ta réponse

    est-ce que cela te semble correct :

    J'enregistre la donnée :

    mysql_query("UPDATE table SET ip='$ip' WHERE id='$id'");

    mysql_query("DELETE ip FROM table WHERE $heure='$heure+1'");

    Donc l'ip s'effacera automatiquement dans 1 heure.
    Et où est-ce que je récupère la variable $heure ?

    Désolé pour les questions connes mais je débute en PHP
    0