Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,我有一个 mysql 数据库,其中有两列 Year_from 和 Year_two。
我想做的是找到一种方法,可以将缺少的日期显示为按钮,例如,如果年份从 2006 年到 2008 年,我当然想显示 2006 年、2007 年和 2008 年。这可能吗,因为数据库中没有 2007 的值。
我还没有编写任何代码,因为我不确定这是否可能,或者我将如何实现它。
任何想法,将不胜感激。
谢谢
用于range($year_from, $year_to)生成所有年份的列表。将该数组与您从数据库中获得的数组进行比较,array_diff()并用粗体显示缺失的数组。
range($year_from, $year_to)
array_diff()
这需要在代码中完成。 基本上,您将从数据库中读取一堆记录,遍历您想要显示的年份数组,并检查(每次迭代)结果集中是否存在匹配的记录。