connect_error) { die("连接失败: " . $conn->connect_error); } // 查询课程口令码表中符合条件的数据 $sql = "SELECT * FROM 课程口令码 WHERE 口令码 = '$courseCode'"; $result = $conn->query($sql); // 检查是否有符合条件的数据 if ($result->num_rows > 0) { $row = $result->fetch_assoc(); // 获取口令起始日期和口令结束日期 $startDate = strtotime($row['口令起始日期']); $endDate = strtotime($row['口令结束日期']); $now_time = date('Y-m-d H:i:s'); $current_time = strtotime($now_time); // 比较口令日期 if ($startDate <= $current_time && $current_time <= $endDate) { // 口令有效,输出课程id和课程字段 $output = array( '课程id' => $row['课程id'], '课程' => $row['课程'] ); echo json_encode($output); } else { // 口令失效 echo json_encode("口令失效"); } } else { // 没有找到符合条件的数据 echo json_encode("口令码不存在"); } // 关闭数据库连接 $conn->close(); ?>