$oMgr = new guests_regist_common_mgr(); echo "[start:" . date("Y/m/d H:i:s") . "]\n"; // 該当データの終了フラグを9にする $sql = "update guest_head_tbl set end_flg = '9' where del_flg = '0' and end_flg = '0' and make_time < current_timestamp + '-1 day'"; $ret = $oMgr->oDb->query($sql); if (!$ret) { echo "SQLエラー:フラグ更新失敗\n"; exit; } // 該当データを取ってくる $sql = "select guest_id, wireless_id from guest_head_tbl where end_flg = '9'"; $aryData = $oMgr->oDb->getAssoc2Ary($sql); if (is_array($aryData)) { foreach ($aryData as $guest_id => $wireless_id) { // アカウントを削除 $ret = $oMgr->deleteAd($wireless_id); if (!$ret) { $end_flg = '0'; } else { $end_flg = '1'; } // 結果を更新 $sql = "update guest_head_tbl set end_flg = '" . $end_flg . "' where guest_id = " . $guest_id; $ret = $oMgr->oDb->query($sql); if (!$ret) { echo "SQLエラー:結果更新失敗[guest_id:" . $guest_id . "]\n"; } } } echo "[end:" . date("Y/m/d H:i:s") . "]\n"; exit;