Php 如何通过传递参数获取月度和年度记录
如果选择了月份,如何应用条件获取月度记录,如果选择了年份,则应返回年度记录 如果没有其他条件,我无法申请。。这是我的密码 如果选择了年份,那么它将是Php 如何通过传递参数获取月度和年度记录,php,mysql,Php,Mysql,如果选择了月份,如何应用条件获取月度记录,如果选择了年份,则应返回年度记录 如果没有其他条件,我无法申请。。这是我的密码 如果选择了年份,那么它将是'2017'或'2016'等,它将是一年。。 如果选择了月份,则它将类似于'03'或'02' 下面是我如何努力做到这一点的 $year= $_GET['year']; $month = $_GET['month ']; if(isset($year)){ $sql = 'SELECT * FROM records YEAR(record_d
'2017'
或'2016'
等,它将是一年。。
如果选择了月份,则它将类似于'03'
或'02'
下面是我如何努力做到这一点的
$year= $_GET['year'];
$month = $_GET['month '];
if(isset($year)){
$sql = 'SELECT * FROM records YEAR(record_date) = {$year}';
}elseif(isset($month)){
$sql = 'SELECT * FROM records Month(record_date) = {$month}';
}
但每次它进入第一个sql时,条件都不起作用,知道如何解决它吗?
$\u GET['year']
返回为空。你需要像这样检查
if(设置($\u GET['year'])
$\u GET['year'])返回为空。你需要像这样检查
if(设置($\u GET['year'])
这里有一个输入错误(额外空间):$month=$\u GET['month'];这里有一个输入错误(额外空间):$month=$\u GET['month'];