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();
?>
//여기 윗부분까지 복사하세요
작성하셨다면 이제 실행해보시는 일만 남았죠? 제 계정에서는 잘 되었는데, 다른분의 계정은 어떨지 모르겠네요...
반드시 백업을 하신 후에 실행하시길 바랍니다... 도움이 되시길...
* 수정이 완료되셨다면, 이 파일을 지워주세요... 혹시라도 안좋은 일이 생길걸 대비하기 위해!!!
나) 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();
?>
//여기 윗부분까지 복사하세요
작성하셨다면 이제 실행해보시는 일만 남았죠? 제 계정에서는 잘 되었는데, 다른분의 계정은 어떨지 모르겠네요...
반드시 백업을 하신 후에 실행하시길 바랍니다... 도움이 되시길...
* 수정이 완료되셨다면, 이 파일을 지워주세요... 혹시라도 안좋은 일이 생길걸 대비하기 위해!!!
관련링크
- 이전글테이블선(지정위치)을 따라 이동하는 top 05.04.14
- 다음글제로보드 4.1 pl7 패치 내용 05.04.05
댓글목록
등록된 댓글이 없습니다.