답변 3개
[답변 수정 07-18 10:28:00]
extend 폴더에 member_today.extend.php 파일을 만들어 다음 코드를 넣어주세요
Copy
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$today = date('Y-m-d');
$sql_check = "SELECT COUNT(*) AS count FROM `{$g5['member_table']}` WHERE mb_1 = '$today'";
$result = sql_fetch($sql_check);
if($result['count'] !== 0){
return;
}
// 만약 값이 없다면 업데이트를 수행합니다.
if ($result['count'] == 0) {
// 모든 회원의 mb_1 필드를 업데이트하는 쿼리
$sql_update = "UPDATE `{$g5['member_table']}` SET mb_1 = '$today'";
sql_query($sql_update);
}
이렇게 되면 누군가 홈페이지 접속하게 되면, 쿼리를 실행합니다.
체크 방식은 오늘 날짜가 mb_1 에 저장값과 다르다면 오늘 날짜 그게 아니라면 실행하지 않습니다.

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