읽어 주셔서 감사합니다. 다른 제품 옵션을 제공하는 맞춤 CMS를 수정하려고하며 이러한 옵션의 조합에 따라 다양한 특성을 설정할 수 있습니다. 이것들은 mySQL 데이터베이스에서 가져옵니다.직교 좌표 결과를 SQL에 저장하고 있습니까?
Colour Size
------ ----
Red Small
Red Medium
Blue Small
Blue Medium
각 색상과 크기가 각각있을 것입니다 때문에, 1 = 빨간색 = 2 파란색과 작은 = 3 = 4 색 중간 크기 고유 ID를 할 것이다 : 예를 들어, 티셔츠있을 수 있습니다 부모님, 그래서 색상 = 1, 크기 = 2
현재 각 조합을 식별하는 데이터베이스의 데이터베이스 테이블에 문자열을 저장하고 있습니다 (예 : 빨간색 + 작은 & 1 = 1 & 2 = 3)). 이 문자열은이 옵션 조합에 가격, 주식 코드 등의 다양한 속성을 연결합니다.
그러나 새 옵션 그룹을 슬리브 길이에 추가하려는 경우 문제가 발생합니다. 이 순간에는 문자열을 통과하고 새로운 옵션을 포함하도록 문자열을 변경해야한다는 것을 의미합니다. 이것은 이것을하기에 매우 비효율적이며 오랜 바람을 피운 방법처럼 보입니다!
내 궁금증이 있습니다. 제가 할 수있는 더 좋은 방법이 있습니까? 추가 할 수있는 옵션 그룹의 수에 대한 실질적인 제한이 없으며 언제든지 새로운 옵션 그룹을 추가 할 수 있어야합니다.
미리 도움을 주셔서 감사합니다.
스튜어트
http://stackoverflow.com/questions/7337041/how-can-i-generate-all-possible-outcomes-of-a-dynamically-loaded-database/7337500#7337500 – ajreal