Задать вопрос
@rinaz22

Как хранить в БД только 5 записей?

Всем привет! Записываю статистику входа в БД. Показываю только 5 последних. Как удалить уже устарелые записи, т.е. с каждым разом 5-ая запись становится 6-ым и уже не выводится, как удалить эту 6 или более записей?
  • Вопрос задан
  • 449 просмотров
Подписаться 2 Простой Комментировать
Ответ пользователя Манучехр Жалолов К ответам на вопрос (4)
kinglostov
@kinglostov
просто lostov
очень проста каждый раз перед 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");
Ответ написан
Комментировать