Php 合并多少个select语句

Php 合并多少个select语句,php,mysql,Php,Mysql,以下查询: $today = date('Y-m-d'); $sql = "SELECT * FROM table WHERE day1 = '$today' AND country = 'India' OR day2 = '$today' AND country = 'India' OR day3 = '$today' AND country = 'India' OR day4 = '$today' AND country = 'India' OR day5 = '$today' AND co

以下查询:

$today = date('Y-m-d');
$sql = "SELECT * FROM table WHERE day1 = '$today' AND country = 'India' OR day2 = '$today' AND country = 'India' OR day3 = '$today' AND country = 'India' OR day4 = '$today' AND country = 'India' OR day5 = '$today' AND country = 'India' OR day6 = '$today' AND country = 'India' OR day7 = '$today' AND country = 'India' OR day8 = '$today' AND country = 'India' OR day9 = '$today' AND country = 'India' OR day10 = '$today' AND country = 'India'";
if($_POST!=""){
  $mydate = mysql_real_escape_string($_POST['datepicker']);
  if($mydate!=""){  
    $sql = "SELECT * FROM table WHERE day1 = '$mydate' AND country = 'India' OR day2 = '$mydate' AND country = 'India' OR day3 = '$mydate' AND country = 'India' OR day4 = '$mydate' AND country = 'India' OR day5 = '$mydate' AND country = 'India' OR day6 = '$mydate' AND country = 'India' OR day7 = '$mydate' AND country = 'India' OR day8 = '$mydate' AND country = 'India' OR day9 = '$mydate' AND country = 'India' OR day10 = '$mydate' AND country = 'India'";   
  }     
}
.......
........
echo"......
......
......
它与datepicker链接。将仅在同一页中回音。要在同一页面中添加以下select语句…如果用户单击“下一个10天计划”

从表中选择*,其中(day1>=当前时间戳
国家=‘印度’
和day1=当前时间戳
国家=‘印度’
第2天<代码>从表中选择*
在哪里(
(从NOW()到NOW()之间的第1天+间隔10天)
或(从NOW()到NOW()之间的第2天+间隔10天)
或(NOW()和NOW()之间的第3天+间隔10天)
或(从NOW()到NOW()之间的第4天+间隔10天)
或(从NOW()到NOW()之间的第5天+间隔10天)
或(从NOW()到NOW()之间的第6天+间隔10天)
或(从NOW()到NOW()之间的第7天+间隔10天)
或(从NOW()到NOW()之间的第8天+间隔10天)
或(从NOW()到NOW()之间的第9天+间隔10天)
或(现在()和现在()之间的第10天+间隔10天)
)
国家=‘印度’

无需重复
country='India'
…那么您的问题是什么?请修复您的数据库设计或解释为什么需要10个日期。您至少问过两次这个问题。其中一个问题可以在此处找到:
select * from table WHERE (day1 >= CURRENT_TIMESTAMP
   AND country = 'India'
   AND day1 <= CURRENT_TIMESTAMP + INTERVAL 10 DAY
   AND country = 'India')
OR
   (day2 >= CURRENT_TIMESTAMP
   AND country = 'India'
   AND day2 <= CURRENT_TIMESTAMP + INTERVAL 10 DAY
   AND country = 'India')

......till day10