200) { $limit = 50; } $stmt = $db->prepare(" SELECT s.id, s.student_code, s.full_name, s.status, s.gender, c.name AS class_name, c.grade_level FROM students s LEFT JOIN classes c ON c.id = s.class_id ORDER BY s.created_at DESC LIMIT :limit "); $stmt->bindValue(':limit', $limit, PDO::PARAM_INT); $stmt->execute(); $students = $stmt->fetchAll(); echo json_encode([ 'data' => $students, 'count' => count($students), ]);