오후 내내 방금 수집했는데 갑자기 제목 필드에 몇 개의 문자가 더 수집되어 있는 것을 발견했는데 이 문자는 모두 동일했습니다.
수집 중에 <img src=images/hot.gif>를 추가로 수집했는데, 이런 문자들이 공간을 많이 차지하지는 않았지만, 홈페이지를 키우는데 큰 문제가 있어서 그러지 못했습니다. 정말 우울했어요.
그래서 해결책을 찾으려고 노력했습니다.
먼저 디덱을 직접 입력해서 기록을 하나씩 수정하려고 했는데, 맙소사, 데이터가 3,000개가 넘네요. 너무 고통스럽습니다.
그래도 안되면 그냥 근본 원인부터 시작해서 데이터베이스를 직접 수정해서 phpmyadmin을 다운받고 SQL문을 통해 해결해보려고 했습니다.
처음 시작했을 때 쿼리 문을 사용하여 검색했습니다.
%<img src=images/hot.gif>%와 같은 제목이 있는 'dede_art;에서 선택하세요.
너무 많아서,
1,000개 이상의 데이터가 쿼리되었습니다. 그 중 하나도 변경하지 않은 것이 은근히 기뻤습니다. 그렇지 않으면 모두가 죽을 것입니다.
나중에 찾아보니 ASP에 능숙하고 SQL2000을 사용하여 독립적으로 프로그램을 개발할 수 있는데 그 내용이 매우 길고 복잡해서 실행 오류가 발생했습니다. 이 문장은 더 이상 쓰지 않겠습니다.
그러다가 다시 phpmyadmin을 이용해서 짧은 PHP문을 작성하고 싶었는데 아쉽게도 PHP 실력이 부족해서 그냥 작성할 수밖에 없었습니다.
그래서 또 다른 질문을 해서 구글링을 해보니(바이두는 기각) 아주 멋진 단어 바꾸기를 발견해서 이 기능을 사용할 수 있는지 알아보았습니다.
내가 쓴 진술은 다음과 같습니다.
update `dede_art` set />가 한꺼번에 실행됐는데 오류가 보고되지 않더군요. 또 실수한 줄 알았는데 검색해보니 찾을 줄은 몰랐네요. <IMG border=0 src=Images/ hot.gif>가 없어졌습니다.
그래서 모든 분들께 도움이 되길 바라면서 이 글을 썼습니다.
주요 방법:
update '테이블 이름(예: 제 경우에는 dede_art)' set 필드 이름을 수정하려면 = 바꾸기(필드 이름을 수정하려면 '바꿀 특정 문자', '바꿀 문자')
Buzhu가 나에게 본질을 줄 수 있기를 바랍니다. 나는 오랫동안 본질에 대해 생각해 왔습니다.