get($cacheKey); if ($cachedResult) { echo $cachedResult; exit; } } // 如果没有缓存,则查询数据库 $stmt = $pdo->prepare("SELECT * FROM Debtors WHERE debtor_name = :debtorName"); $stmt->execute(['debtorName' => $debtorName]); $debtor = $stmt->fetch(PDO::FETCH_ASSOC); if ($debtor) { // 获取还款记录 $repaymentStmt = $pdo->prepare("SELECT * FROM Repayments WHERE debtor_name = :debtorName ORDER BY repayment_date DESC"); $repaymentStmt->execute(['debtorName' => $debtorName]); $repayments = $repaymentStmt->fetchAll(PDO::FETCH_ASSOC); // 获取视图中的欠款信息 $viewStmt = $pdo->prepare("SELECT * FROM DebtStatus WHERE 姓名 = :debtorName"); $viewStmt->execute(['debtorName' => $debtorName]); $viewData = $viewStmt->fetch(PDO::FETCH_ASSOC); // 构建输出 $output = "
当前欠款余额: ¥{$viewData['剩余欠款金额']}
"; $output .= "暂无还款记录
"; } $output .= "未找到相关记录
"; } } ?>