我有一个 mysql 表,其中包含 5 列(ID、timestamp_day、dayprice、weekprice、weekendprice),在此表中存储了未来 3 年的日租、周末和周租价格。价格并不总是相同的,事实上它们每天都可能不同(这就是我每天存储的原因)。现在,我希望用户在下拉列表(周、周末、日)中选择一个租期,然后在 3 个月的选定日期范围内显示带有所选租期价格的周数。我的想法是制作一个(二维?)数组,其中包含 3 年的所有时间戳以及每个租赁期限的价格,因此我可以在 jquery 中创建一个函数,根据不断变化的用户输入显示价格。优点是我只需要对每个广告使用一个查询,而不是对用户的每次更改都使用一个新查询。但是有没有办法通过一个查询生成这 3 个 javascript 数组以及其余数据?简化后的查询现在如下所示:
SELECT * FROM data_adv INNER JOIN data_pictures ON data_adv.ID = data_pictures.ID WHERE adv_nr = 10