您好我有一个mysql数据库,其中我有两列Year_from& Year_two。
我想要做的是找到一种方法,我可以显示缺少的日期作为按钮,例如,如果从2006年到2008年的年份,我当然想要显示2006年, 2007 和2008.这是可能的,因为数据库中没有2007的价值。
我还没有处理任何代码,因为我不确定这是否可能,或者我将如何实现它。
任何想法都会受到赞赏。
由于
答案 0 :(得分:2)
使用range($year_from, $year_to)
生成所有年份的列表。将该数组与您使用array_diff()
从数据库获得的数组进行比较,并将缺少的数组加粗。
答案 1 :(得分:0)
这需要在代码中完成 基本上,您将从数据库中读取一堆记录,遍历您想要显示的数组,并检查(每次迭代)结果集中是否存在匹配的记录。