prepare($sql); $stmt->bindParam(':status', $status, PDO::PARAM_INT); $stmt->bindParam(':id', $id, PDO::PARAM_INT); // 执行更新 $result = $stmt->execute(); if ($result) { $message = $status == 1 ? "推荐已同意" : "推荐已驳回"; header("Location: $adminHome?delete_status=success&msg=$message"); } else { header("Location: $adminHome?delete_status=error&msg=更新失败,请重试"); } } catch(PDOException $e) { // 记录错误日志 $logMsg = date('[Y-m-d H:i:s] ') . "状态更新错误: " . $e->getMessage() . "\n"; file_put_contents('db_error.log', $logMsg, FILE_APPEND); header("Location: $adminHome?delete_status=error&msg=数据库错误,请稍后再试"); } } else { header("Location: $adminHome?delete_status=error&msg=数据库连接失败"); } exit; ?>