我已经将学生数据库存储在表student
中。会话结束后,我将数据库移至其他表alumni
。我有查询那些我安排课程/年度选择的学生的表格。对于当前会话,查询数据库没有问题。但是对于以同样的形式查询来自校友的前几年的学生数据库,我不知道如何查询。我只使用了以下代码,但是此代码仅限于上一年,并且无法涵盖过去的全部时间。请帮助我,因为我是新手。
$regd=$_GET['regd'];
$yr=$_GET['Year'];
$pyr=date("Y")-1;//Current Year minus one equals to Previous year.
if($yr==$pyr){
$query_pic = "SELECT * FROM alumni WHERE regd='$regd' and Year='$yr'";
}else{
$query_pic = "SELECT * FROM student WHERE regd='$regd' and Year='$yr'";
}
现在,我想动态选择过去几年所有存储在
alumni
表中的学生数据库。 最佳答案
尝试这个:
$regd=$_GET['regd'];
$yr=$_GET['Year'];
$pyr=date("Y")-1;//Current Year minus one equals to Previous year.
if($yr==$pyr){
$query_pic = "SELECT * FROM alumni WHERE regd='$regd' and year(Year)<='$yr'";
}else{
$query_pic = "SELECT * FROM student WHERE regd='$regd' and Year='$yr'";
}