У меня есть два абстрактных процесса (например, управляемые в js-объектах с использованием шаблона раскрывающего модуля, который не раскрывает свои внутренние компоненты), которые запускают настраиваемые события по завершении. Я хочу выполнить действие, когда сработали оба пользовательских события.
Новая логика Отложенный в jQuery 1.5 кажется идеальным способом справиться с этим, ); Чтобы создать сеанс: INSERT INTO sessions (user_id, expires) VALUES (: user_id, ...
Таблица для хранения пользовательских сеансов:
CREATE TABLE sessions (
user_id INT,
expires TIMESTAMP
);
Чтобы создать сеанс:
INSERT INTO sessions (user_id, expires) VALUES (:user_id,
CURRENT_TIMESTAMP + INTERVAL '+15 minutes');
Получить сеанс :
SELECT * FROM sessions WHERE user_id = :user_id AND
CURRENT_TIMESTAMP < expires;
Это переносимый SQL?
Будет ли это работать с любой базой данных, доступной через расширение PHP PDO (кроме SQLite)?
Это правильно в разных часовых поясах? При переходе на летнее время?
Возникли ли проблемы при смешивании CURRENT_TIMESTAMP
(который включает информацию о часовом поясе) со столбцом TIMESTAMP
(чего нет)?