function getStudentWiseAttendanceByMst(&$response, $mst_id) { try { $dbh = new MyDbCon(); $statement = $dbh->call('student_presence_from_master', array($mst_id)); // Get 1st ResultSet : Division & Batchno $resultSet = $statement->fetchAll(\PDO::FETCH_ASSOC); $students['metadata']['division'] = intval($resultSet[0]['division']); $students['metadata']['batchno'] = intval($resultSet[0]['batchno']); // Get 2nd ResultSet : Students Presence $statement->nextRowSet(); $resultSet = $statement->fetchAll(\PDO::FETCH_ASSOC); $students['data'] = $resultSet; $response = $students; return true; } catch (\Exception $e) { $message = $e->getPrevious() ? $e->getPrevious()->getMessage() : $e->getMessage(); $code = $e->getPrevious() ? $e->getPrevious()->getCode() : $e->getCode(); $err = "Error Code: " . $code . " <br/>Detailed Info: " . $message; $response = array('code' => HTTP_Status::FORBIDDEN, 'message' => $err); return false; } }