Php 显示两列之间结果的Mysql查询

Php 显示两列之间结果的Mysql查询,php,mysql,Php,Mysql,嗨,我有一个mysql数据库,其中有两列Year_from&Year_two 我想做的是找到一种方法,在那里我可以显示按钮中缺少的日期,例如,如果year from是2006,year to是2008,我当然想显示2006、2007和2008。这是可能的,因为数据库中没有2007的值 我还没有编写任何代码,因为我不确定这是否可行,或者我将如何实现它 任何想法都将不胜感激 谢谢这需要在代码中完成。 基本上,您将从数据库中读取一组记录,遍历要显示的年份数组,并检查(每次迭代)结果集中是否存在匹配的记

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

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

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

任何想法都将不胜感激


谢谢

这需要在代码中完成。

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

使用
范围($year\u from,$year\u to)
生成所有年份的列表。使用
array_diff()
将该数组与从数据库中获得的数组进行比较,并将缺少的数组加粗

添加包含所有相关年份的表