我有一个数据库与物品保留。所有预订都有:ID,物品ID,personWhoBookedId,time_from(unixtime),time-to(unixtime)。mysql数据从日历检查,如果预订

我喜欢每小时显示一天的时间安排,并为该项目预订的时间上色,并在该时间范围内显示personWhoBookedID。

喜欢:

room1:

5:00 - 6:00: free

6:00 - 7:00: booked by[person]

8:00 - 9:00:free

room 2:

5:00 - 6:00: free

6:00 - 7:00: booked by[person]

8:00 - 9:00: booked by[person]

在这个时候,我通过与MySQL的现有项目迭代,然后按时间表检查与MySQL,如果是有预约的是等于所提及的时间范围之间的itemID和时间 - from和time-到

这可以工作,但是会在数据库上做很多查询。

为了提高性能,我想我最好弗里斯特得到全部保留,并将它们,存储在一个多维数组是这样的:

$allreservationsperday = mysql_query("select id, personid, itemid, time_from, time_to FROM reservations where time_from >= '$unixfrom' and time_to < '$unixto'");

while($reservationarray = mysql_fetch_array($allreservationsperday)){

$res[$reservationarray ["id"]]["personid"] = $reserveringenarray["personid"];

$res[$reservationarray ["id"]]["itemid"] = $reserveringenarray["itemid"];

$res[$reservationarray ["id"]]["time_from"] = $reserveringenarray["time_from"];

$res[$reservationarray ["id"]]["time_to"] = $reserveringenarray["time_to"];

}

,然后通过for循环的时间显示时间轴循环当天 但我不知道如何检查每小时是否在刚刚形成的数组中有预留。

任何帮助最受欢迎! jeroen

2010-01-26

Jeroen

+0

@Jeroen - 你一对夫妇可能与“预订系统”的帖子的: HTTP:/ /stackoverflow.com/questions/1692969/booking-system-dates-in-database/1693079#1693079和http://stackoverflow.com/questions/1687519/searching-for-availability-with-mysql-and-php/1691282 #1691282 –

2010-01-26 23:35:40

日历提醒mysql数据_mysql数据从日历检查,如果预订相关推荐

  1. 下载 mysql 拖_mysql数据库托从

    安装数据库备份工具,因为数据库中的数据量达到270G在使用传统的备份工具mysqldump备份,时间耗费比较长,综合考虑,我们选择比较熟悉的第三方工具xtrabackup进行备份恢复 yum -y i ...

  2. sp MySQL 导入_mysql数据导入redis

    先编写sql脚本,查询好需要导入redis的数据,同时在脚本中设定好redis的类型:最外层的查询需要设定好查询的字段数量,key value各算一个. 我用的是hash结构,将表明以key的形式存储 ...

  3. mysql 统计_mysql数据统计级别技巧

    本文提及技巧只适用数据统计,OLAP场景,不建议用于业务sql.   分组top问题 知识点:巧用局部变量,实现Hive窗口分析函数功能row_number() over(partition by e ...

  4. mysql 定时同步数据_MySQL数据同步之otter

    一.otter介绍 基于日志数据,用于MySQL或者ORACLE之间准实时同步数据. 用途: mysql/oracle互相同步 中间表/行记录同步 二.原理及架构图 otter整体模块 manager ...

  5. php mysql修复_MySQL数据表损坏的巧妙修复

    此文章主要向大家描述的是正确修复损坏的MySQL数据表的实际操作流程,我们大家都知道断电或者非正常关机往往会导致MySQL(和PHP搭配之最佳组合)数据库出现错误.其主要有两种方法: 一种方法使用My ...

  6. java 备份 mysql 日志_MySQL 数据备份与还原

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:逆心 链接:https://www.cnblogs.com/kissdodog 公众 ...

  7. c mysql导入数据_MySQL 数据导入

    MySQL 数据导入 MySQL 可以采用2种简单的方法将之前备份文件中的数据加载进 MySQL 数据库. 利用 LOAD DATA 导入数据 MySQL 利用 LOAD DATA 语句作为批量数据加 ...

  8. mysql数据=_mysql 数据操作

    数据插入(添加数据) 有3种形式 形式1: insert into  表名(字段名1,字段名2,....)values (值a1,值a2, .....), (值b1,值b2, .....),..... ...

  9. db2 linux 导入数据_MySQL数据的导出和导入(Linux)

    作者:choxsu来源:https://choxsu.cn/article/35 开篇图 导出整个数据库中的所有数据 在linux命令行下输入: mysqldump -u userName -p da ...

最新文章

  1. 如何完美隐藏Disposable的存储和销毁过程(二)
  2. 网易云信联手神州信息,金融视频营业厅被央视点赞
  3. ECCV 2020 SenseHuman Workshop:人类感知、理解与生成
  4. AOP—JVM SandBox—底层原理解析
  5. 现代软件工程 第十三章 【软件测试】 练习与讨论
  6. 从遇见到信任 | Apache Dubbo 的毕业之旅
  7. 语言中能产生汉明窗吗_0—6岁幼儿的语言、秩序、情感、数学敏感期,有这些特点和表现...
  8. Python 安装pythoncom库和pyHook
  9. 为SSD加速 实战4KB对齐技巧3/3
  10. HttpServlet请求重定向
  11. sim卡没坏但苹果手机无服务_苹果8PLUS换壳导致无服务维修
  12. MySQL事务四大特性以及如何保证
  13. 普渡大学计算机科学系可以转到计算机工程吗,2019美国普渡大学计算机专业研究生申请条件...
  14. TableView下拉刷新崩溃
  15. 平均年薪60.8万,程序员拿下这个证书有多吃香?!
  16. SQL 为什么动不动就 N 百行以 K 计
  17. Android4.4 状态栏WiFi图标显示流程
  18. 2021年全球烤面包机收入大约1363.7百万美元,预计2028年达到1536.8百万美元
  19. python3凸优化
  20. AP Autosar平台设计 4操作系统

热门文章

  1. python历史时间轴可视化_如何使用Python创建历史时间轴
  2. Cscope使用方法小结
  3. 利用Access数据库搭建Capture_CIS元件封装库详细教程
  4. SkyWalking 数据清理机制(TTL)
  5. 考虑说话人信息的对话摘要
  6. 知识库管理系统对于企业有哪些作用及优势?
  7. springboot银行客户管理系统毕业设计源码250903
  8. android java 最新判断手机号码 包含虚拟号
  9. java进行excel读取和写入。
  10. netstat -tlun