Нужно получить данные из mysql и сразу их обновить чтобы в следующий раз они не попали в выборку.
По идее тут два действия.
Получить и потом открыть foreach и в момент обработки массива в пхп отмечать каждую текущую строку update table set received=1 where id=$id и так по каждой строчке.
А я хочу сразу получить и потом в базу уже не ходить для отметок об получении.
Как написать если это возможно?
Конструкция select ... update какая то нужна. Но какая?
(1) Это нужно где-то поискать такой апач с таким пхп. В классическом селект никак не связан с апдейт. Только таким путем :
начать транзакцию
селект
апдейт
коммит
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший