prepare($output_sql); $output_stmt->execute(); $output_results = $output_stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($output_results as $output_row) { $output_num = $output_row['num']; $slatlist_data = json_decode($output_row['slatlist'], true); // 'cover'를 'hingenum'으로 변경 foreach ($slatlist_data as &$item) { if (isset($item['cover'])) { $item['hingenum'] = $item['cover']; unset($item['cover']); } } // JSON으로 인코딩 $slatlist_json = json_encode($slatlist_data, JSON_UNESCAPED_UNICODE); // output 테이블의 slatlist 업데이트 $update_sql = "UPDATE chandj.output SET slatlist = :slatlist WHERE num = :num"; $update_stmt = $pdo->prepare($update_sql); $update_stmt->bindParam(':slatlist', $slatlist_json, PDO::PARAM_STR); $update_stmt->bindParam(':num', $output_num, PDO::PARAM_INT); $update_stmt->execute(); } echo "Updated all records."; } catch (PDOException $e) { echo "Error: " . $e->getMessage(); } ?>