sql구문에서 '아닌것' 질문입니다.
본문
$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
mb_id = mb_id || '기간만료' 또는
mb_id = concat(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 != '기간만료' ";
와 같이 하신후
상태값이던 원하는 문구던 원하시는구조로 처리가 가능할듯 싶네요