pl7 변경 관련, zetyx_board_id의 password 길이 한번에 바꾸기 > Web Development

본문 바로가기
  • kb@lovelet.com
사이트 내 전체검색

RESOURCES Web Development

pl7 변경 관련, zetyx_board_id의 password 길이 한번에 바꾸기

페이지 정보

본문

가) zetyx_member_table의 password의 길이를 20에서 41로
나) zetyx_board_게시판명 테이블 password의 길이를 20에서 41로
다) zetyx_board_comment_게시판명 테이블 password의 길이를 20에서 41로

2005. 4. 11. 오후 06:00 가) 나) 다) 모두 수정이 되게 고쳤습니다.

*주의사항!!!
DB를 수정하는 일이기 때문에, 반드시 sql을 백업해놓고 작업하세요 !!!
잘못되어도 책임 못집니다.

========================================================================================

1. 준비물
1) 에디트플러스 등의 메모장이 아닌 텍스트에디터.
2) ftp 프로그램


2. 아래의 php 구문을 임의의 이름.php파일로 저장해서 제로보드가 설치된 경로에 올립니다.
예)sql_board_table_modify.php

//여기 아랫줄 부터 복사시작하세요
<?
include "lib.php";

$connect=dbConn();
$member=member_info();

//if(!$member[no]) Error("먼저 최고관리자로 로그인하시기 바랍니다.");
//if($member[is_admin]!=1) error("최고관리자만이 설치할 수 있습니다.");

?>

<?
echo "
";

@mysql_query("ALTER TABLE `zetyx_member_table` CHANGE `password` `password` VARCHAR( 41 ) NOT NULL;",$connect);
echo "mysql/zetyx_member_table 테이블이 정상적으로 변환되었습니다.
";

$result = @mysql_query("SELECT name FROM $admin_table");
while(@extract(mysql_fetch_array($result))) {
@mysql_query("ALTER TABLE `zetyx_board"."_$name` CHANGE `password` `password` VARCHAR( 41 ) DEFAULT NULL;",$connect);
echo "mysql/$t_board"."_$name 테이블이 정상적으로 변환되었습니다.
";
@mysql_query("ALTER TABLE `zetyx_board_comment"."_$name` CHANGE `password` `password` VARCHAR( 41 ) DEFAULT NULL;",$connect);
echo "mysql/$t_board"."comment_"."_$name 테이블이 정상적으로 변환되었습니다.
";
@flush();
}

echo "
";
@flush();

?>
//여기 윗부분까지 복사하세요



작성하셨다면 이제 실행해보시는 일만 남았죠? 제 계정에서는 잘 되었는데, 다른분의 계정은 어떨지 모르겠네요...
반드시 백업을 하신 후에 실행하시길 바랍니다... 도움이 되시길...


* 수정이 완료되셨다면, 이 파일을 지워주세요... 혹시라도 안좋은 일이 생길걸 대비하기 위해!!!

Share Post:

댓글목록

등록된 댓글이 없습니다.

Sign In
OR
Don't have an account? SIGN UP

Keywords

Visits

접속자

Total Visits
1,893,166