$sql = " update {$g5['board_new_table']}
set addarea = '기간만료', mb_id = '".$list[$i]['name'].",기간만료'
where
ch_date < '".G5_TIME_YMD."' and addarea != '기간만료' ";
이렇게 하니까 적용은 됩니다.
근데 $list[$i]['name'] 이부분에 아이디는 남아 있어야 하거든요,,
예) 홍길동 작업중 에서
홍길동 기간만료
이렇게 뒤에만 바뀌어야 하거든요..
가능한가요?ㅠ.ㅠ.ㅠ.ㅠ.ㅠ.ㅠㅠ.
답변 2개 / 댓글 4개
mb_id = mb_id || '기간만료' 또는
mb_id = concat(mb_id,'기간만료')
답변에 대한 댓글 4개
mb_id = REPLACE(mb_id, '작업중','기간만료')
반대는
mb_id = REPLACE(mb_id, '기간만료','작업중')
이렇게 하시면 되겠네요
ㅠ.ㅠ.ㅠ. 죽을맛이네요 진짜
말만들어도 간단히 해결될거 같지 않은 예감같은 예감...
// 언급하신 조건 ---------------
sql = " update {$g5['board_new_table']}
set addarea = '기간만료', mb_id = '".$list[$i]['name'].",기간만료'
where
ch_date < '".G5_TIME_YMD."' and addarea != '기간만료' ";
이렇게 하니까 적용은 됩니다.
근데 $list[$i]['name'] 이부분에 아이디는 남아 있어야 하거든요,,
예) 홍길동 작업중 에서
홍길동 기간만료
이렇게 뒤에만 바뀌어야 하거든요..
이게 작업중만 있는게 아니라서요,,,,, 승인대기, 승인완료, 승인거부, 작업완료 이렇게 4개가 더있습니다..
//------------------------------
위 내용에서 보면, $list[$i]['name'] 에 아이디는 남아야 한다
라는 내용과
쿼리의
mb_id = '".$list[$i]['name'].",기간만료'
$sql = " update {$g5['board_new_table']}
set addarea = '기간만료', mb_id = '{$newname}'
where
ch_date < '".G5_TIME_YMD."' and addarea != '기간만료' ";
와 같이 하신후
상태값이던 원하는 문구던 원하시는구조로 처리가 가능할듯 싶네요
답변을 작성하려면 로그인이 필요합니다.
이렇게 하니까 되긴 된느데,,
기간만료가 추가가 되버리네요..
홍길동작업중기간만료 이런식으로요,,