웹마스터 팁

create_table2.JPG
create_table1.JPG
인터넷에서 게시판 소스가 있길래 열심히 적었지만 소스자체에 오류가 있어서 포기하다가 아까워서 정보를 나눌겸 게시판에 글씁니다.

스터디 게시판에 php 게시판 강좌를 살펴보시면 테이블을 만드는 방법이 있는데

<?
include "dbconn.php";
mysql_query ("
create table board_$db (
.......내용들~~~
primary key(no)
)",$connect)
or die("데이블 설치에 오류가 발생했습니다.".mysql_error());
?>
이렇게 하여 파일을 만든후 계정/파일명.파일확장자?db=테이블이름 형식으로 할 수 있습니다. (http://www.nzeo.com/bbs/zboard.php?id=p_study&page&no=392 게시물 참고)
이런방식과 똑같은 것도 있지만 비슷한 것을 그냥......

1. 테이터 베이스 접속정보를 위한 파일을 만듭니다. dbconn.php

- dbconn.php -
<?
$host="localhost"; //호스트 이름
$user="user"; // 사용자 아이디
$password="user000"; // 사용자 비밀번호
$database="userdb"; //사용자 데이터베이스 이름

mysql_connect($host, $user, $password);
mysql_select_db($database);
?>

2. MySQL 쿼리문에 테이블을 생성 할 수 있는 것들을 미리 입력

- create_table.php -
<?
if($board) {
        include "dbconn.php"; //데이터 베이스 접속관련 파일을 인크루드한다.

        mysql_query("create table $board(num int primary key, name varchar(10), email varchar(50), homep varchar(100), title varchar(100), comment text, pw varchar(10), wip varchar(15), wdate varchar(20), hit int(4), myr int(3), mys int(3), myl int(3))") or die(mysql_error());

//테이블 생성에 필요한 것들을 적는다. 단 여기서 $board가 중요하다. $board는 게시판 테이블 이름을 만들기 위한것이다.

        mysql_close(); //mysql 접속을 닫는다.
        echo ("<html><head><title>게시판 테이블 생성</title></head><body><center><p><font size="2"><a href="list.php?board=$board">생성한 게시판의 $board 테이블 구경하러가기!!</a></font></center></body></html>");
        }else{
?>
        <html><head><title>게시판 테이블 생성</title></head><body><p align="center"></p><p align="center">생성할 게시판의 테이블 이름을 입력하세요!</p><form name="form" method="post" action="table_create.php"><p align="center">생성할 게시판의 테이블 이름 : <input type="text" name="board"> <input type="submit" value="만들기" name="ok"></p></form></body></html>
<?}?>

소스를 입력하고 실행하면 나타 날것입니다. 여기서 기능을 업그레이드 한다면 세션을 이용하여 관리자 페이지도 만드는 것도 좋을 것 같습니다.
많이 이용해보세요^^;

(코멘트에서 욕하지 마시고..저도 많이 못하는 편입니다.)
제목 글쓴이 날짜
나만의 미니홈 만들기 ㅡ 메모장 디자인 (html 소스) [4] 예뜨락 2005.05.12
나만의 미니홈 만들기 ㅡ 간단한 최근글 불러오기 [6] 예뜨락 2005.05.09
나만의 미니홈 만들기 ㅡ password.php [8] file 예뜨락 2005.05.07
winamp 방송정보 읽어오기 심각한 문제해결 file 이승원 2005.05.04
[초보]아주쉬운 PHP로 그림에 글자 입히기 [11] file 김규백 2005.04.04
DB에서 각종 기념일을 내용,순서순으로 뽑아 정렬하기.. 박순영 2005.03.17
ASC(순차), DESC(역순) 정렬하기. [4] Xian 2005.03.03
사용자 등록/DB생성/테이블 생성 [3] file QQQ 2005.03.03
[날짜 구하는함수업]내일 날짜와 1년 후 년도 구하기 [8] ssukai 2005.02.24
자바스크립트 단축키 지정을 쉽게하자. [1] 권태수 2005.02.14
내 컴퓨터가 표현할 수 있는 문자들. [6] 최호성 2005.01.30
게시판 테이블 생성을 쉽게하자. [2] file QQQ 2005.01.29
날짜 구하는 함수.. ... [3] 김명현 2005.01.24
우리가 사랑한지 몇일째 날짜세주는 PHP 소스 [12] 레드 2005.01.16
PHP 왕초보 입문기(총괄) [4] file 하나둘 2005.01.15
퍼미션을 보기좋게 구하자! [4] 플로렐라 2005.01.03
나만의 미니홈 만들기 ㅡ delete.php 파일 [2] 예뜨락 2005.01.03
"를 그냥 사용하기 [3] 추천대화상대 2005.01.02
IE 에서도 투명 알파값이 적용된 PNG 이미지를 맘껏 활용하자! [8] file THE PAPER™ 2004.12.27
4. 쿼리문 [6] 티다 2004.12.11