http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=114538&page=3
청춘불안정님 답변
↓
$result = sql_fetch("SELECT COUNT(*) AS total FROM {$g4['point_table']} WHERE mb_id = '{$member['mb_id']}' AND INSTR(po_content, '로그인') > 0");
echo $result['total'];
위에 po_content 에 특정 단어가 들어간 것을 뽑는 조건을 다시한번 조건을 씌우고 싶은데
여기저기 찾아서 해봐도 더욱 헛갈리기에 다시 도움 요청글 올립니다.(__)
요지는 po_datetime에 이번달 혹은 지난달 이라는 조건을 걸어주고 그 안에서 po_content 에 로그인 문자가 들어간 카운트를 뽑고자 합니다 조언 부탁드립니다_(__)_
청춘불안정님 답변
↓
$result = sql_fetch("SELECT COUNT(*) AS total FROM {$g4['point_table']} WHERE mb_id = '{$member['mb_id']}' AND INSTR(po_content, '로그인') > 0");
echo $result['total'];
위에 po_content 에 특정 단어가 들어간 것을 뽑는 조건을 다시한번 조건을 씌우고 싶은데
여기저기 찾아서 해봐도 더욱 헛갈리기에 다시 도움 요청글 올립니다.(__)
요지는 po_datetime에 이번달 혹은 지난달 이라는 조건을 걸어주고 그 안에서 po_content 에 로그인 문자가 들어간 카운트를 뽑고자 합니다 조언 부탁드립니다_(__)_
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
$lastmonth = date("Y-m", strtotime("last month"));
$result = sql_fetch("SELECT COUNT(*) AS total FROM {$g4['point_table']} WHERE (po_datetime LIKE '$thismonth%' OR po_datetime LIKE '$lastmonth%') AND mb_id = '{$member['mb_id']}' AND INSTR(po_content, '로그인') > 0");
혹시 되나 해보세요 ㅎㅎ
strtotime()은 정말 신통한 녀석입니다.ㅋ
http://kr2.php.net/manual/kr/function.strtotime.php
이 함수 한 번 공부해보세요. 수식으로 계산하기 까다로운 날짜들을 뽑아주는 데 좋답니다.^^
=>
po_datetime >= (curdate() - INTERVAL (day(curdate())-1) DAY - interval 1 month )