테스트 사이트 - 개발 중인 베타 버전입니다

게시판 여분 필드 검색 질문입니다! 채택완료

귿귿 5년 전 조회 5,315

안녕하세요~

게시판으로 아이템정보를 얻어서 검색으로 아이템을 검색하게 하려고 합니다.

아이템 여러개를 저장하려고 하는데 고민이 되는 부분이 있어 문의드립니다!

 

얻으려는 아이템 정보는 각각 1.상의, 2.하의, 3.신발, 4.모자, 5.가방이면

방법1. wr_1에 각각의 제품을 구분자로 구분하여 배열로 받습니다.

        이렇게 하면 검색시에 wr_1만 찾으면 되니 편할것 같은데

       제가 생각했을때의 문제점 -> 글 작성하는 사람이 구분자를 써버릴수도 있을것 같습니다.

       구분자를 복잡하게 하거나, 구분자로 구분된다고 안내를 하는게 좋을지?

 

방법2. wr_1 ~ wr_5 까지 각각의 컬럼에 저장합니다.

        제가 생각했을때의 문제점 -> 검색할때 각각의 컬럼을 다 넣어줘야 함.

        검색시에도 더 오래 걸리는것이 아닌지?

 

어떠한 방법으로 하는것이 더 효울적일까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
검은냥냥이

1. 글 작성하는 사람이 구분자를 써버릴수도 있을것 같습니다.

=> 애초에 구분자를 입력못하게 하거나 구분자 하실꺼면 구분자만 입력되게 한다던지 이런 조건을 먼저 거시는게 제일 좋습니다. 추가로 사용자에게 안내해주면 좋구요.

그게 안되면, 폼 넘겨 받을때 정규식을 좀 많이 활용해서 재가공이 필요할것 같구요.

 

조회 같은 경우는 성능 신경써서 하면 좋긴하죠.

다만, 현재는 몇만건 몇십만건 조회도 금방 가져오기 때문에 크게 걱정 할 필요는 없는것 같습니다. 그래서 제가 드리고 싶은 얘기는 구조적인 부분만 잘 짜놓으시면 될것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

폼필드는 여러개로 하고 저장할때 $wr_1 = implode('|', $필드명);

이렇게 하면 한군데 저장하면 되지 않을까요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인