특정 문자 카운트 질문이 있습니다.
본문
안녕하세요
특정 문자열을 카운트 하고싶은데요..
substr_count 함수 쓰면 해당 글자에 대한 갯수를 출력할 수 있는건 아는데요..
sql 쿼리를 어떻게 해야 되는지 잘 모르겠습니다 ㅠㅠ
이렇게도 해보고 저렇게도 해봤는데 도통 감이 안잡히네요 ㅠㅠ..
$result1 = sql_query("SELECT * from g5_write_car where wr_30 != ''");
for ($i=0; $row1=sql_fetch_array($result1); $i++) {
$wr_30[$i] = $row1[wr_30];
$twr30 = substr_count($wr_30[$i],"차량");
echo $twr30;
}
이렇게 하면 101111100011111 이런식으로 출력이 됩니다..ㅠㅠ
어떻게 하면 전체 테이블을 가져와서 갯수를 구할 수 있을까요...?
wr_30에는 차량|통장|기타 이런식으로 | 로 구분되어있습니다
답변 1
$sql = " select count(*) as cnt from g5_write_car where wr_30 like '%차량%' ";
$row = sql_fetch($sql);
echo $row['cnt'];
답변을 작성하시기 전에 로그인 해주세요.