다음과 같은 배열 구조가 있습니다:
배열(크기=3)
19 =>
배열(크기=4)
'pro_id' => 문자열 '44'(길이=2)
'attr_id' => 정수 19
'attr_value' =>
배열(크기=1)
0 => 문자열 '12개월'(길이=8)
'attr_price' =>
배열(크기=1)
0 => 문자열 '200'(길이=3)
20 =>
배열(크기=4)
'pro_id' => 문자열 '44'(길이=2)
'attr_id' => 정수 20
'attr_value' =>
배열(크기=1)
0 => 문자열 '5%를 기준으로 계산됨' (길이=14)
'attr_price' =>
18 =>
배열(크기=4)
'pro_id' => 문자열 '44'(길이=2)
'attr_id' => 정수 18
'attr_value' =>
배열(크기=2)
0 => string '송장 없는 신고서 0' (길이=16)
1 => string '송장 금액 기준 선언' (길이=18)
'attr_price' =>
배열(크기=2)
0 => 문자열 '100' (길이=3)
1 => 문자열 '200'(길이=3)
데이터 테이블 구조는 다음과 같습니다.
< /p>
원하는 결과는 위와 같은데 어떻게 처리해야 하나요? ? 데이터 테이블 구조
`dhd_product_attr`이 존재하는 경우 테이블 삭제;
테이블 생성 `dhd_product_attr`(
`pro_attr_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`pro_id` Mediumint(8) unsigned NOT NULL DEFAULT '0',
`attr_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`attr_value` 텍스트는 NULL이 아닙니다.
`attr_price` varchar(255) NOT NULL COMMENT '이 속성은 제품의 원래 가격에 추가되는 가격에 해당합니다.',
기본 키(`pro_attr_id`),
KEY `pro_id`(`pro_id`),
KEY `attr_id` (`attr_id`)
) 엔진=MyISAM AUTO_INCREMENT=2 기본 CHARSET=utf8;
이 배열을 어떻게 처리하나요? ?