prepare($sql); $stmh->execute(); $rows = $stmh->fetchAll(PDO::FETCH_ASSOC); // var_dump($rows); $chartData = []; foreach ($rows as $row) { $date = date("Y-m-d", strtotime($row['outdate'] ?? '')); $area1 = intval(trim($row['screen_m2'] ?? 0)); // 빈값 대비 // 존재하지 않으면 0으로 초기화 if (!isset($chartData[$date])) { $chartData[$date] = 0; } $chartData[$date] += $area1; } $jsonChartData_screen = json_encode($chartData); } catch (PDOException $Exception) { print "오류: " . $Exception->getMessage(); } // var_dump($jsonChartData_screen); ?>