Суть в кратце: нужно каждому юзеру давать задания каждый день по несколько штук. У каждого юзера разное время заданий. Например у кого-то в 17.00 и в 22.00 у кого то 15.30 и в 18.00 и т.д. И мне надо чтобы из базы задания (КОТОРЫЕ УЖЕ ГОТОВЫЕ) приходили им в это время? Я как не пытаюсь прикинуть таблицу для такого, ничего интересного не могу. Кроном раз в минуту проверять подошло ли время и выполнять. И как хранить расписание такое? Сделать таблицу (time, users) в тайм время 00.00 00.15 00.30 и т.д., а в юзерс, сериализованный массив всех юзеров которым надо задания послать в это время? Но эт как то мне кажется не правильно. Получает при обновлении расписания, мне надо будет пройтись по всем времена и выдарегивать каждый массив удалять оттуда юзера и потом все перезаписывать новыми временами. Жуть какая то. Или сделать каждому юзеру, массив с их временем, но эт еще хуже. Как делать то, хоть подскажите.
зачем из мухи в слона? если можно в слона муху пихнуть SELECT * FROM таблица WHERE TIME <= $_SERVER['REQUEST_TIME']
@MouseZver , то ли ты меня не понял, то ли я тебя. Но каждому заданию НЕ соответствует точное время. Задания выдаются по алгоритму с заданной вероятностью. Мне надо просто чтобы в ЗАДАННОЕ ВРЕМЯ скрипт понял что надо выдать ЭТОМУ юзеру (или даже юзерам) задание, выбрал задание и отослал.