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'] ?? '')); $area2 = intval(trim($row['slat_m2'] ?? 0)); // null 또는 공백 대비 // 존재하지 않으면 0으로 초기화 if (!isset($chartData[$date])) { $chartData[$date] = 0; } $chartData[$date] += $area2; } $jsonChartData = json_encode($chartData); } catch (PDOException $Exception) { print "오류: " . $Exception->getMessage(); } // var_dump($jsonChartData); ?>