prepare("SELECT {$find_field} FROM images WHERE et = :et"); $stmt->bindParam(':et', $et, PDO::PARAM_STR); $stmt->execute(); } elseif ($time == True) { $now_time = date('G'); $selected_period = null; foreach ($Time_period_mapping as $timeFrame) { if ($now_time >= $timeFrame['start'] && $now_time < $timeFrame['end']) { $selected_period = $timeFrame['Time_period']; break; } } $stmt = $pdo->prepare("SELECT {$find_field} FROM images WHERE et = :et AND theme = :theme"); $stmt->bindParam(':et', $et, PDO::PARAM_STR); $stmt->bindParam(':theme', $selected_period, PDO::PARAM_STR); $stmt->execute(); } else { header('Content-Type: application/json'); json_encode(['code' => 404, 'warn' => 'Please check the parameters', 'endpoint_type' => $et, 'time' => $time, 'mode' => 'json']); } ?>