0

嗨,我有一个 mysql 数据库,其中有两列 Year_from 和 Year_two。

我想做的是找到一种方法,可以将缺少的日期显示为按钮,例如,如果年份从 2006 年到 2008 年,我当然想显示 2006 年、2007 年和 2008 年。这可能吗,因为数据库中没有 2007 的值。

我还没有编写任何代码,因为我不确定这是否可能,或者我将如何实现它。

任何想法,将不胜感激。

谢谢

4

2 回答 2

2

用于range($year_from, $year_to)生成所有年份的列表。将该数组与您从数据库中获得的数组进行比较,array_diff()并用粗体显示缺失的数组。

于 2012-11-07T20:58:51.120 回答
0

这需要在代码中完成。
基本上,您将从数据库中读取一堆记录,遍历您想要显示的年份数组,并检查(每次迭代)结果集中是否存在匹配的记录。

于 2012-11-07T20:57:42.580 回答