PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ] ); } catch (PDOException $e) { die("DB connection failed"); } $stmt = $pdo->prepare(" SELECT lp.roll_no, lp.student_name, lm.momentum_state, lm.momentum_score FROM learning_profiles lp LEFT JOIN learning_momentum lm ON lp.roll_no = lm.roll_no WHERE lp.class = :class ORDER BY lp.roll_no ASC "); $stmt->execute([':class' => $class]); $students = $stmt->fetchAll(); $html = "
Class: {$class}
| Roll No | Student Name | Momentum State | Momentum Score |
|---|---|---|---|
| {$s['roll_no']} | {$s['student_name']} | ".($s['momentum_state'] ?? 'Building')." | ".($s['momentum_score'] ?? 50)." |