그누보드 sql 질문 드립니다.. > 그누4 질문답변

그누4 질문답변

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

그누보드 sql 질문 드립니다.. 정보

그누보드 sql 질문 드립니다..

본문

$limit_date = "1"; //기간설정..

$row = sql_fetch(" select wr_datetime from $write_table where mb_id = '$member[mb_id]' order by wr_datetime desc ");

$d_y=substr($row[wr_datetime], 0, 4);
$d_m=substr($row[wr_datetime], 5, 2);
$d_d=substr($row[wr_datetime], 8, 2);

$limit_day = mktime(0,0,0,$d_m,$d_d,$d_y);

$member[mb_8]=$limit_day+($limit_date*86400);

sql_query(" update $g4[member_table] set mb_8='$member[mb_8]' where mb_id = '$member[mb_id]' ");  // 하루가 지난 시간을 입력..


////////// write_update.skin.php

이 소스는.. 글을 입력한 시간에서 하루가 지난 값을 넣는건데요..

이 값 자체를 가지고,

$row = sql_fetch(" select wr_datetime from $write_table where mb_id = '$member[mb_id]' order by wr_datetime desc ");

$d_y=substr($row[wr_datetime], 0, 4);
$d_m=substr($row[wr_datetime], 5, 2);
$d_d=substr($row[wr_datetime], 8, 2);

$limit_day = mktime(0,0,0,$d_m,$d_d,$d_y);

$member[mb_7]=$limit_day;

sql_query(" update $g4[member_table] set mb_7='$member[mb_7]' where mb_id = '$member[mb_id]' ");  // 현재 시간을 입력..

이렇게 현재 시간을 받은 mb_7과 비교를 하는 쿼리 문인데요..



이 두 값을 if 문으로 비교를 하여 mb_9에다가 mb_7이 크면 숫자 1을, mb_8이 크면 숫자 2를 넣는 소스를 만들어 보려고 합니다..


문제는 하루가 지난 값과 현재 시간은 제대로 받아지는데..
비교가 안되고 있어요..


어디서 어떻게 안되는건지를 몰라서..
능력자 분들의 의견을 듣고 싶네요..
  • 복사

댓글 전체

#> update $g4['member_table'] set mb_9 = if(mb_7 >= mb_8, 1, 2);

이렇게 하면 전체회원 정보가 다 바뀌죠.

update $g4['member_table'] set mb_9 = if(mb_7 >= mb_8, 1, 2) where mb_id = '$member[mb_id]';


하시면 로그인한 회원만.
© SIRSOFT
현재 페이지 제일 처음으로