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

PHP-скрипты выполняются последовательно?

Допустим данные в таблице удаляются и записываются новые. Может быть так, что пользователь зайдет на страницу и запросит данные, которые удалились, но еще не обновились? И как этого избежать?
  • Вопрос задан
  • 307 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Stalker_RED К ответам на вопрос (3)
Stalker_RED
@Stalker_RED
0. Добавляем к данным статус "опубликовано/не опубликовано/удалено"

1. Добавляем новые данные со статусом "не опубликовано"
Если в это время произойдет выборка пользователь будет продолжать видеть старые данные.

2. Одним запросом меняем статус у старых данных на "удаленно" а у новых на "опубликовано"
Если в это время произойдет выборка пользователь получит только новые данные.

3. Можно спокойно удалить старые.

Или версии ввести, как посоветовал OnYourLips
Ответ написан
Комментировать