如果选择月份,如何应用条件获取月度记录,如果选择年份,则应返回年度记录。
我无法申请if else条件..这是我的代码..
如果选择年份,那么它将是'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,条件都不起作用,不知道如何解决它?
答案 0 :(得分:3)
$_GET['year']
返回为空。你需要像这样检查
if(isset($_GET['year']))