db 필드값중에 숫자만 빼고 다 삭제하는 방법이 있을까요?? > 그누4 질문답변

그누4 질문답변

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

db 필드값중에 숫자만 빼고 다 삭제하는 방법이 있을까요?? 정보

db 필드값중에 숫자만 빼고 다 삭제하는 방법이 있을까요??

본문

스킨중에 필드하나를 여러개로 쪼개서 입력받는 스킨을 쓰고 있다가 변경하려고 하는데요...

wr_2 여유필드에
"구매가능||||||||||*** 개인정보보호를 위한 휴대폰번호 노출방지 ***||||||||||||||||||||" 이런식으로 하나의 필드가 30개로 쪼개져서 정보가 들어가고 있습니다.

그런데 스킨을 바꿔서.. 이중에 중간에 있는 전화번호만 wr_2에 다시 넣으려고 합니다.

게시물양이 많아서 그런데.. db에서 wr_2 여유필드에 있는 값중에 숫자만 빼고 전부삭제되면 가능할것 같기도 하고.. 숫자만 남도록 변경되는 방법이 있을까요???

아니면 중간에 있는 값만 뺴서 어떻게 wr_2에 들어가게 할수 있는 방법이 없을런지??

도움부탁드리겠습니다.
  • 복사

댓글 전체

이정도 되지 않을까 생각하는데요..
테이블 이름을 수정하시고.. 그누보드 설치하신 폴더에 넣으시고..
페이지를 불러보세요...그러면...업해야할.... sql이 나올것 같은데요...
긁어서.....sql 바로 업하시던지.....아님... 바로 업하게끔 하시면 되겠네요....
항상...백업 작업 잊지마시구요...책임 못 집니다. ㅎㅎㅎ

<?
include_once("./_common.php");
$sql = "select * from g4_write_테이블이름";//테이블이름 수정
$result = sql_query($sql);
while($row=mysql_fetch_array($result))
{
$wr_2_arr = explode("|", $row[wr_2]);
        $wr_2_up = $wr_2_arr[10];

?>
update g4_write_테이블이름 set wr_2='<?=$wr_2_up?>' where wr_id = '<?=$row[wr_id]?>';<br>
<?
}
?>
© SIRSOFT
현재 페이지 제일 처음으로