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

标签 php mysql

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

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

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

任何想法将不胜感激。

谢谢

最佳答案

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

关于php - Mysql 查询显示两列之间的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13277959/

相关文章:

php - 遍历 PHP 数组以显示图表

php - 使用ajax将Null插入数据库

从任何地方远程访问 MySQL

mysql - Php mysql 在表上显示时出现错误查询

php - 使用动态数组创建数组键名

Javascript/PHP 重定向

php - 为什么 PHP 将 $_COOKIE 中的加号替换为空格?

php - 在wordpress中使用php和ajax将数据插入mysql数据库

mysql - 使用 SQL 来匹配查询字符串中的字符

mysql - 帮助查询mysql中的多对多表