Delte d'un chat pdo
Posté : 28 mars 2016, 18:16
Bonjour voilà ce que je fait pour supprimer les messages les plus anciens mais cela delete après 3 secondes.
<?PHP
require("function.php");
$connection = connexion_db ();
echo'<style type="text/css">
.color_date {
color: #00F;
}
</style>';
$sql = $connection->query('SELECT * FROM messages_chat ORDER BY id DESC');
$sql->execute();
while($data = $sql->fetch(PDO::FETCH_OBJ)){
echo('<span class="color_date">'.$data->mess_date.' à '.$data->mess_heure.'</span><b>
: </b><b>'.$data->pseudo_chat."</b>:".stripslashes(htmlspecialchars($data->message)).'<br>');
}
$supprimer = time() - (3600*24);
$delete_chat = $connection->prepare('DELETE FROM messages_chat WHERE temp< :temps');
$delete_chat->execute(array(':temps'=> $supprimer));
?>