그누보드/php 기반입니다 !
$sql_check = " SELECT count(*) as cnt FROM 테이블명 WHERE 조건문 ";
//아주 간단한 쿼리문이 문제였네요!
//내부 시스템과 쿼리문이 동일하지 않아서 발생한 이슈였습니다.
//쿼리문을 동일하게 짜주어 봅시다.!!
//아주아주 예전에 짜놨던거라 이것도 분석을 다시 해봐야 하는데요 ㅎㅎ
//하드코딩 막코딩이라 양해부탁...
$timestamp = strtotime("+1 days");
$time_1 = date("Y-m-d");
$time_2 = date("Y-m-d", $timestamp);
$today = date('w');
if($today == 1 || $today == 2 || $today == 3){
$time_2 = date("Y-m-d", $timestamp);
$timestamp = strtotime("-5 days");
$time_1 = date("Y-m-d", $timestamp);
$memWhere8.= "and mb_datetime between '$time_1' and '$time_2' ";
}else if($today == 4 || $today == 5 ){
$time_2 = date("Y-m-d", $timestamp);
$timestamp = strtotime("-3 days");
$time_1 = date("Y-m-d", $timestamp);
$memWhere8.= "and mb_datetime between '$time_1' and '$time_2' ";
}else if($today == 6 || $today == 0){
$time_2 = date("Y-m-d", $timestamp);
$timestamp = strtotime("-3 days");
$time_1 = date("Y-m-d", $timestamp);
$memWhere8.= "and mb_datetime between '$time_1' and '$time_2' ";
}
//짧게 설명하면 토요일,일요일을 제외한 데이터를 오늘기준으로 4일치의 양만 뽑아오는 조건을 설정해준 것입니다.
//ex) 월요일이면 그날 전으로 수목(금토)일!월! 4일치는 전으로 6개를 카운팅 하기때문에...
// 사실 토요일 일요일 $today == 6 || $today == 0 이건 의미가없다 실제 업무시간이 아니기때문에,
//원래는 -4,-5day가 되야 맞는데 그냥 대충 적어줬는 모양이다.
//이코드를 그대로 가져가서 적용해주면 조건문 완성이 될듯하다.!!
$timestamp = strtotime("+1 days");
$time_1 = date("Y-m-d");
$time_2 = date("Y-m-d", $timestamp);
$today = date('w');
if($today == 1 || $today == 2 || $today == 3){
$time_2 = date("Y-m-d", $timestamp);
$timestamp = strtotime("-5 days");
$time_1 = date("Y-m-d", $timestamp);
$sql_sub = "and mb_datetime between '$time_1' and '$time_2' ";
}else if($today == 4 || $today == 5 ){
$time_2 = date("Y-m-d", $timestamp);
$timestamp = strtotime("-3 days");
$time_1 = date("Y-m-d", $timestamp);
$sql_sub = "and mb_datetime between '$time_1' and '$time_2' ";
}else if($today == 6 || $today == 0){
$time_2 = date("Y-m-d", $timestamp);
$timestamp = strtotime("-3 days");
$time_1 = date("Y-m-d", $timestamp);
$sql_sub = "and mb_datetime between '$time_1' and '$time_2' ";
}
//전 페이지에 작성해둔 php 코드를 날짜 조건코드를 앞단에 걸어준 모습이다.
//변수로 지정해두고, sql문에 그냥 붙여준거다.
//그렇게 다른DB가 변경되는 이슈 해결완료..!
'PHP > 그누보드' 카테고리의 다른 글
2022-01-17 관리자별 통계 그래프 그리기 (0) | 2022.01.17 |
---|---|
2022-01-13 DB 담당 자동 변경(알고리즘 이슈) (0) | 2022.01.13 |
2022-01-12 관리자 탈퇴 및 DB 자동 배분(추가 개발) (0) | 2022.01.12 |
2022-01-11 그누보드5 관리자만 접속 가능 코드 (0) | 2022.01.11 |
2022-01-11 html 테이블 배경,글자 색깔 넣기 (0) | 2022.01.11 |