gpt4 book ai didi

php - 在 7 天日历中显示当前周的 mysql 数据

转载 作者:可可西里 更新时间:2023-11-01 08:35:36 26 4
gpt4 key购买 nike

我需要一个指导手,我如何显示从星期一开始的“当前周”,在一个 7 天的日历中,由 7 个房间的网格,对于我志愿服务的小剧院,各种志愿城镇团体使用这些房间.
我的数据库名称=rooms,表=roomdiary,它有7个字段(field_1到Field_7)。

我可以在需要时使用“选择”查询和 php isset 代码从数据库中填充每天的数据。但我对如何在正确的一天在正确的房间正确显​​示“当前周”数据感到困惑。>

////// Mon... Tues . Wed .. Thu .. Fri . Sat .. Sunroom 1 data . data . data . data . data  data . dataroom 2 data . data . data . data . data  data . dataroom 3 data . data . data . data . data  data . dataroom 4 data . data . data . data . data  data . dataroom 5 data . data . data . data . data  data . dataroom 6 data . data . data . data . data  data . dataroom 7 data . data . data . data . data  data . data    

对于没有发布任何代码,我深表歉意,因为我认为任何一般性建议都会更有帮助并帮助我学习。任何指导将不胜感激。

最佳答案

我建议你把这个问题分成两部分

  1. 计算显示周期的开始(=“当前星期一是哪一天”)
  2. 选择并显示您的记录

第一点很容易使用 PHP 的 date()getdate() 函数,第二点可以通过 SELECT ... WHERE datecolumn BETWEEN 实现星期一日期和星期日日期

这有助于模块化您的程序:如果您想添加 future 的显示选项怎么办?如果您的剧院决定不在星期一放映怎么办?

此外,我建议不要将 7 个房间硬编码为 7 个字段:关系方法将有一个“房间”表(目前有 7 行)和一个链接房间和日期的“表演”表。如果您添加一个“节目”表并将其链接到“表演”表,您已经免费获得了节目数据。

关于php - 在 7 天日历中显示当前周的 mysql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13585319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com