false, 'message' => '잘못된 요청입니다.']); exit; } $code = isset($_POST['code']) ? trim($_POST['code']) : ''; $content = isset($_POST['content']) ? trim($_POST['content']) : ''; if ($code === '' || !in_array($code, ['100', '200', '900'])) { echo json_encode(['success' => false, 'message' => '잘못된 코드입니다.']); exit; } try { $stmt = $pdo->prepare("UPDATE edu_codes SET desc01 = :content, updated_by = 'admin', updated_at = NOW() WHERE group_code = 'AL100' AND code = :code"); $stmt->execute([':content' => $content, ':code' => $code]); echo json_encode(['success' => true]); } catch (PDOException $e) { echo json_encode(['success' => false, 'message' => 'DB 에러: ' . $e->getMessage()]); } exit;