쿼리 자동 인설트

예를 들어

한 테이블에서 매일 데이타가 쌓이고 있습니다.

그런데 1주일 단위로 통계를 내어 다른 테이블에 저장하고 싶습니다.

자동으로 1주일에 한번씩 자동으로 쿼리를 날리게 하는 방법을 알고 싶습니다.

개발 환경은

php-mysql 입니다.
|

댓글 2개

jobcheck 테이블 생성하여 jobkey 특정 작업이름을 jobresult에 작업 성공시 입력 값을이용하는 방법.
[code]
create table jobcheck( jobkey varchar(255), jobresult varchar(225), primary key(jobkey) );
[/code]
php소스
list.skin.php 또는 view.skin.php등의 특정 부분에 해당 소스를 사입.
[code]
$jobweek = date("W");
$jobresult = sql_value("SELECT jobresult FROM jobcheck WHERE jobkey = '작업이름'");
if($jobweek <> $jobresult){
sql_query("1주일에 한버 쿼리");
sql_query("REPLACE INTO jobcheck SET jobkey='작업이름' , jobresult = '$jobweek' ");
}
[/code]
자동으로 쿼리<--라고는 하지만 누군가 접속했을 때 1주일에 한번씩 실행되게 하면 됩니다
extend 폴더에 화일을 만들고
if($config[cf_1] < $g4[time_ymd]){
통계쿼리문 작성
$nextdate= date("Y-m-d", strtotime("$g4[time_ymd] +6 day") ); //다음 실행날짜를 기록해 둠
sql_query("update $g4[config_table] set cf_1='$nextdate' ");
}

20일에 처음 저장되었다면 그다음은 27일 되면 저장됩니다
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 786
12년 전 조회 1,618
12년 전 조회 752
12년 전 조회 967
12년 전 조회 978
12년 전 조회 724
12년 전 조회 8,343
12년 전 조회 1,221
12년 전 조회 1,160
12년 전 조회 1,024
12년 전 조회 1,548
12년 전 조회 1,554
12년 전 조회 1,588
12년 전 조회 1,583
12년 전 조회 2,379
12년 전 조회 1,529
12년 전 조회 1,563
12년 전 조회 1,008
12년 전 조회 1,029
12년 전 조회 1,526
🐛 버그신고