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

여분필드 중복 값 없이 전체 출력하는 방법.. 채택완료

fear 11년 전 조회 4,916

글쓰기 페이지에서 input name=wr_10에 콤마(,)로 구분하여 여러개의 과일을 입력 받습니다.

 

phpmyadmin에서 확인 해보면 wr_10에 사과,배,복숭아 이런식으로 저장되어 있습니다.

 

저는 게시판 상단에 모든 게시글의 wr_10에 저장된 모든 과일 이름을 중복된 값 없이 1개씩만 출력하고 싶은데 방법을 모르겠습니다.

 

for문? 밖이라서 쿼리를 적어서 해야하는 것 같은데.. 도움좀 부탁드립니다..

 

 

 

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

답변 2개

채택된 답변
+20 포인트

</p><p>$a = array($wr_10);

$a = array_unique($a);</p><p>$aCnt = $a; </p><p>for($i=0; $i<$aCnt; $i++)</p><p>{</p><p style="margin-left: 40px;">echo($a[$i]); </p><p>}</p><p>
 

 

 

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

답변에 대한 댓글 4개

불량학생
11년 전
아 이렇게 하면 배열이 흐트러지니까 제가공 해야하는데 깜밖햇네요
$a = array($wr_10);
$a = array_unique($a);
//흐트러진 배열 바로 잡기
$a = implode("|",$a);
$a = explode("|",$a);
$aCnt = count($a);
for($i=0; $i<$aCnt; $i++)
{
echo($a[$i]);
}
f
fear
11년 전
감사합니다.
불량학생
11년 전
한글때문에 깨져서 정상 출력이 안된다면 iconv를 이용해서 배열의 문자를 모두 utf-8로 변형한후 검사하고 다시 읽어들일때 변형한번 더해주면 될듯합니다
f
fear
11년 전
정말 감사드립니다~~

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

wr_10에 사과,사과,배,사과,사과,배,토마토,수박,수박 이런 식으로 중복 입력이 가능하다는 말인가요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
fear
11년 전
네 중복 입력이 가능합니다.

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

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

로그인