A

내가만든 그누보드 삭제 프로그램 첫번째 ^^

· 22년 전 · 1913
안녕하세요.
모두가 다 아시는 방법이지만 제 나름대로 만들어 봤습니다.
PHP 초보분들에게 조금이나마 도움이 될까 해서 주석을 달아서 만들어 본 겁니다. ( 저도 초보지만 ^^;; )
우선 DB삭제만 되도록 했습니다.
계정자료 삭제 소스는 다음에......

<?
// 아래 4개의 변수는 직접 입력합니다.
$host_name = "localhost";   // 호스트 이름, 보통 localhost
$user_id ="아이디";             // 유저 아이디, DB 접속 아이디
$password = "암호";            // 암호, DB 접속 암호
$db_name = "DB이름";         // DB 이름

echo "그누 보드의 DB 설정을 삭제 합니다.<br><br>";

$connect = mysql_connect( $host_name, $user_id, $password );   // MySQL 접속
$mysql = mysql_select_db( $db_name, $connect );                         // DB 선택

$result = mysql_query( "SHOW TABLE status FROM $db_name LIKE 'gb%'", $connect );
// SHOW TABLE : 테이블 보기 쿼리문
// status : 현상태
// FROM $db_name : DB에서
// LIKE 'gb%' : 검색 조건, gb로 시작하는 데이터 검색

while( $data = mysql_fetch_array( $result ) ) {                                // 읽어온 테이블이름을 모두 변환할때 까지 루프
mysql_query( "DROP TABLE $data[Name]" );
}
// mysql_fetch_array() : 연관배열 형태로 데이터 변환
// DROP TABLE : 테이블 삭제 쿼리문

mysql_close( $connect );                                                              // DB 닫기

echo "그누보드의 DB자료가 모두 삭제 되었습니다.<br>
         DB자료 삭제 후 그누보드를 다시 설치 하기 위해서는 계정에 설치 되었던<br>
         그누보드 삭제 후 재설치 하시기 바랍니다.<br>
         덮어 쓰기로 그누보드 설치할 경우 DB에러가 납니다.<br>
         이는 그누보드의 DB설정 데이터가 남아 있으나 실제 DB자료가 없기에<br>
         나타나는 현상입니다.<br>";
?>
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 1,161
배부른꿀꿀이
22년 전 조회 1,996
22년 전 조회 1,155
22년 전 조회 1,623
22년 전 조회 1,557
김현철
22년 전 조회 1,239
22년 전 조회 1,403
22년 전 조회 2,095
이현우
22년 전 조회 1,119
22년 전 조회 1,914
22년 전 조회 2,388
22년 전 조회 1,748
22년 전 조회 1,101
22년 전 조회 1,150
미유키남편
22년 전 조회 1,205
22년 전 조회 1,158
22년 전 조회 1,073
22년 전 조회 1,271
22년 전 조회 1,236
22년 전 조회 3,068