我想在PHP和MySQL驱动的网站上创建一个简单的基于订阅的帐户管理。我需要跟踪某些类型的用户帐户和订阅的长度。我希望用户能够选择一个“订阅包”(青铜、白银、黄金)和他希望订阅持续的时间跨度(一周、一个月、一年)。但是,评级较高的订阅(金>银>铜)应优先于评级较低的订阅。这意味着,如果用户同时拥有白银和黄金订阅,显然应该首先使用黄金订阅的时间跨度,并且只有在用完时才使用白银订阅。为了在内部存储订阅,我创建了一个表:INTidINTuser_idINTtypeDATETIMEstartDATETIMEend我的问题是:我如何才能及时查明某个用户帐户在特定时刻是否具有有效订阅以及该订阅是什