очень проста каждый раз перед
insert into вам надо проверят сколько записи есть в таблице...
примеру таким методам:
$count = $db->query('SELECT COUNT(id) as `all` FROM `table`')->fetch_object();
if($count->all == 5){
$db->query('DELETE FROM `table` WHERE id > 0 ORDER BY `id` ASC LIMIT 1');
}
потом после if оператора тут проста insert into
$db->query("INSERT INTO");