Hummm...
il faut donc bien avoir mis un format date je pense dans la bdd, ensuite tu recharge la valeur de la bdd
<?
mysql_connect("host","user","");
mysql_select_db("Nom_BDD");
$sql = 'SELECT Date FROM Nom_Table';
$rowDate = mysql_query($sql);
$TableauDate = mysql_fetch_row($rowDate);
mysql_close();
?>
Et là tu fait une boucle qui test toute les cases du TableauDate
Quand une date est supérieur à 1h
Tu recommence :
<?
mysql_connect("host","user","");
mysql_select_db("Nom_BDD");
$sql = 'DELETE * FROM Nom_Table WHERE Date = '.$TableauDate[numéro concerné];
mysql_query($sql);
mysql_close();
?>
Je ne pense pas que ça fonctionne comme ça, hein, je n'ai pas testé ^^'
Mais je pense que dans l'idée ça devrait pas trop mal se passer.
Édit : Je viens de trouver un truc intéressant
DELETE * FROM historique WHERE date_hist < CURDATE() - INTERVAL 10 DAY
À potasser je dirais :p
Hummm...
il faut donc bien avoir mis un format date je pense dans la bdd, ensuite tu recharge la valeur de la bdd
[php]<?
mysql_connect("host","user","");
mysql_select_db("Nom_BDD");
$sql = 'SELECT Date FROM Nom_Table';
$rowDate = mysql_query($sql);
$TableauDate = mysql_fetch_row($rowDate);
mysql_close();
?>[/php]
Et là tu fait une boucle qui test toute les cases du TableauDate
Quand une date est supérieur à 1h
Tu recommence :
[php]<?
mysql_connect("host","user","");
mysql_select_db("Nom_BDD");
$sql = 'DELETE * FROM Nom_Table WHERE Date = '.$TableauDate[numéro concerné];
mysql_query($sql);
mysql_close();
?>[/php]
Je ne pense pas que ça fonctionne comme ça, hein, je n'ai pas testé ^^'
Mais je pense que dans l'idée ça devrait pas trop mal se passer.
Édit : Je viens de trouver un truc intéressant
DELETE * FROM historique WHERE date_hist < CURDATE() - INTERVAL 10 DAY
À potasser je dirais :p