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

특정 문자 카운트 질문이 있습니다. 채택완료

히쿵 8년 전 조회 3,593

안녕하세요

특정 문자열을 카운트 하고싶은데요..

substr_count 함수 쓰면 해당 글자에 대한 갯수를 출력할 수 있는건 아는데요..

sql 쿼리를 어떻게 해야 되는지 잘 모르겠습니다 ㅠㅠ

이렇게도 해보고 저렇게도 해봤는데 도통 감이 안잡히네요 ㅠㅠ..

</p><p>$result1 = sql_query("SELECT * from g5_write_car where wr_30 != ''");</p><p>for ($i=0; $row1=sql_fetch_array($result1); $i++) { </p><p><span style="white-space:pre">	</span>$wr_30[$i] = $row1[wr_30];</p><p><span style="white-space:pre">	</span>$twr30 = substr_count($wr_30[$i],"차량");</p><p><span style="white-space:pre">	</span>echo $twr30;</p><p>} </p><p>

이렇게 하면 101111100011111 이런식으로 출력이 됩니다..ㅠㅠ

어떻게 하면 전체 테이블을 가져와서 갯수를 구할 수 있을까요...?

wr_30에는 차량|통장|기타  이런식으로 | 로 구분되어있습니다

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

답변 1개

채택된 답변
+20 포인트
그누위즈

</p><p>$sql = " select count(*) as cnt from g5_write_car where wr_30 like '%차량%' ";</p><p>$row = sql_fetch($sql);</p><p>echo $row['cnt'];</p><p>

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

답변에 대한 댓글 1개

히쿵
8년 전
어머 답변 감사합니다 ㅠ.ㅠ

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

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

로그인