여분필드를 쪼개서 값을 넣을 수있을까요? 정보
여분필드를 쪼개서 값을 넣을 수있을까요?본문
$history_time = (substr($wtime, 0, 4)."년".substr($wtime, 4, 2)."월".substr($wtime, 6, 2)."일 신청 *권한: ".$level." *레벨: ".$new_level." ;
$sql = " update g4_member set mb_1='$history_time' where mb_id='$row[mb_id]' ";
$sql2 = " update g4_member set mb_2='$mb_1' where mb_id='$row[mb_id]' ";
현재 여분필드 mb_1에 날짜, 권한 , 레벨 세가지를 묶어서 한꺼번에 넣고 있는데
mb_1을 3 개로 쪼개서 이들 값을 각각 따로 넣으려고 합니다.
또 이렇게 입력된 값을 특정조건일때 mb_2에 한꺼번에 복사할려고 합니다.
이럴 때는 위의 코드
$sql2 = " update g4_member set mb_2='$mb_1' where mb_id='$row[mb_id]' ";
를 사용해도 별 문제 없는지.. 아니면 수정해야 하는지.. 잘모르겠네요.
가능할까요?
어떻게 해야 하는지 고수님의 도움을 요청합니다.
$sql = " update g4_member set mb_1='$history_time' where mb_id='$row[mb_id]' ";
$sql2 = " update g4_member set mb_2='$mb_1' where mb_id='$row[mb_id]' ";
현재 여분필드 mb_1에 날짜, 권한 , 레벨 세가지를 묶어서 한꺼번에 넣고 있는데
mb_1을 3 개로 쪼개서 이들 값을 각각 따로 넣으려고 합니다.
또 이렇게 입력된 값을 특정조건일때 mb_2에 한꺼번에 복사할려고 합니다.
이럴 때는 위의 코드
$sql2 = " update g4_member set mb_2='$mb_1' where mb_id='$row[mb_id]' ";
를 사용해도 별 문제 없는지.. 아니면 수정해야 하는지.. 잘모르겠네요.
가능할까요?
어떻게 해야 하는지 고수님의 도움을 요청합니다.
댓글 전체
구분자를 이용하여 얼마든지 가능하죠.
기록할때 mb_1 필드에 날자|권한|레벨 형식으로 합쳐서 넣고요.
분리해서 사용하고자 할때에는
$temp = explode("|", $row[mb_1]);
$temp[0]에는 날짜가,
$temp[1]에는 권한이,
$temp[2]에는 레벨이 들어가겠죠?
기록할때 mb_1 필드에 날자|권한|레벨 형식으로 합쳐서 넣고요.
분리해서 사용하고자 할때에는
$temp = explode("|", $row[mb_1]);
$temp[0]에는 날짜가,
$temp[1]에는 권한이,
$temp[2]에는 레벨이 들어가겠죠?
답변에 감사드립니다.