2024/8/1 13:32:45
xxxxxxxxxx
elseif ($_SERVER['REQUEST_METHOD'] == 'GET') {
// 获取班级列表
$query = "SELECT * FROM classes";
$stmt = $db->prepare($query);
$stmt->execute();
$classes = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($classes);
}
上面仅仅编写了获取全部班级信息的API,我需要根据class_id获取班级信息的API,仅仅给我需要新增的代码。
2024/8/1 13:32:45
xxxxxxxxxx
// 处理不同的HTTP请求方法
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
if (isset($_GET['class_id'])) {
// 获取单个班级信息
$class_id = $_GET['class_id'];
$query = "SELECT * FROM classes WHERE class_id = :class_id";
$stmt = $db->prepare($query);
$stmt->bindParam(':class_id', $class_id, PDO::PARAM_INT);
$stmt->execute();
$class = $stmt->fetch(PDO::FETCH_ASSOC);
echo json_encode($class);
} else {
// 获取全部班级列表
$query = "SELECT * FROM classes";
$stmt = $db->prepare($query);
$stmt->execute();
$classes = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($classes);
}
}