我对php中的循环有点困惑。其实我有两张桌子。包含id,姓名,班级,phone_number等学生详细信息的学生表,以及包含attndenc_id,状态(如果存在则为0,如果不存在则为1),student_id和日期的考勤表。现在我想选择所有状态为1的student_ids,其中包含今天考勤表中的日期,并且该student_id我想仅获取缺席的phone_number。为此,我做了以下事情:
$check = array( 'date' => date('Y-m-d') , 'status' => '1' );
$absenties = $this->db->get_where('attendance' , $check)->result_array();
foreach ($absenties as $row3){
$reciever_phone = $row['phone'];
}
但我得到的是同一个学生的同一个电话号码。可能是我经历了一个错误的方法。请帮我走正确的路。提前谢谢。