"无效的 JSON 数据"]); exit(); } $local_temperature = $input["Temperature"] ?? ""; $local_humidity = $input["Humidity"] ?? ""; //$standby = $input["status"]["standby"] ?? 0; //$reboot = $input["status"]["reboot"] ?? 0; //$humidifier = $input["status"]["humidifier"] ?? 0; //$screen = $input["status"]["screen"] ?? 1; $time = time(); $date = date("Y-m-d H:i:s", $time); $queryString = "INSERT INTO localdata (time, temperature, humidity) VALUES ('$date', '$local_temperature', '$local_humidity')"; mysqli_query($conn, $queryString); if(mysqli_error($conn)){ echo json_encode(["error" => "数据库错误"]); } $queryString = "select * FROM status"; $result = mysqli_query($conn, $queryString); if(mysqli_num_rows($result) > 0){ $data = []; // 初始化为空数组 while ($row = mysqli_fetch_object($result)) { // 获取查询结果作为对象 $data[] = $row; // 将对象追加到数组中 echo substr(json_encode($data),1, 58); // 返回 JSON 格式的响应 } }