Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 简单日历的最佳方法是什么?_Php_Mysql_Sql_Database_Date - Fatal编程技术网

Php 简单日历的最佳方法是什么?

Php 简单日历的最佳方法是什么?,php,mysql,sql,database,date,Php,Mysql,Sql,Database,Date,对于简单的日历,在数据库中存储数据的最佳方法是什么? 此日历包含小时数: 2011-12-17 | 2011-12-18 etc 00:00 | 00:00 00:30 | 00:30 01:00 | 01:00 01:30 | 01:30 etc 我可以为每个小时设置正确或错误。默认值为FALSE 每天,我都可以在数据库中创建新行,例如: id | day 1 | 2011-12-17 2 | 2011-12-18 etc 我怎么能在几个小

对于简单的日历,在数据库中存储数据的最佳方法是什么? 此日历包含小时数:

2011-12-17 | 2011-12-18 etc
00:00      | 00:00
00:30      | 00:30
01:00      | 01:00
01:30      | 01:30
etc
我可以为每个小时设置正确或错误。默认值为FALSE

每天,我都可以在数据库中创建新行,例如:

id  | day
1   | 2011-12-17
2   | 2011-12-18
etc
我怎么能在几个小时内做到这一点?我只想在数据库中存储set=TRUE的天数。可能吗?或者我必须每小时在数据库中创建一次


在页面上,我可以使用loop for生成天,但如何以及如何使用TRUE On database显示天?

我将数据库设置为3列,
id | day | hours
并在hours上存储一个小时的序列化数组