각 메모장을 구분하는 id가 필요하다
그리고 그 id에 따라서 테이블 이름이 결정되는데, 그 형식은
exam_memo_id

예를들어 test라는 메모장을 생성한다면 테이블이름은 exam_memo_test가 될 것이다.
물론 스키마는 기존의 테이블과 같다 그렇기 때문에 같은 모양의 다른 내용의 메모장을 계속 생성해 줄 수가 있다

테이블이 생성되었으면 메모장 소스를 약간 손봐주어야 하겠는데,
메모장을 호출할때는 다음과 같이 GET방식으로 호출할 메모장의 ID를 넘겨주어야 하므로 주소창에
list.php?id=test
와 같이 넣어줘야 한다

쿼리문도 변경해야 한다
SELECT * FROM exam_memo_$id


글쓰기 폼의 경우도 변경해 준다
<a href='write.php?id=$id'>글쓰기 </a>


install.php
<?
include "connect.php"; //mysql접속
$query ="CREATE TABLE exam_memo_$id (
no int unsigned default '0' auto_increment primary key,
name char(20) not null,
memo text not null,
pass char(20) not null,
time int unsigned
)";
mysql_query ($query, $connect); //테이블 생성


write_ing.php
<?
$query="INSERT INTO exam_memo_$id ( name, memo, pass, time) VALUES ('$name', '$memo', '$pass', '$time')";
echo $query;


물론 글 입력 후 페이지 이동은
move_page ("list.php?id=test");
와 같이 해주어야 한다

+ Recent posts