월루를 꿈꾸는 대학생
PHP 게시판 - DB 생성, TABLE 생성 , FIELD 설정 본문
728x90
데이터 베이스 설정하기
1) 서버 설치 = bitnami
2) 데이터 베이스 생성
3) 테이블 생성
BITNAMI 의 WAMP 패키지 실행
PHPMYADMIN 실행
phpmyadmin 접속
사용자 계정 -> 사용자 추가
필요한 사용자 추가
테이블이 아무것도 없으니 테이블 생성해두기
- 누가 어떤 메세지를 넣는지 관리하는 테이블 생성 : msg_board
1) number : INT 자동으로 숫자가 올라가는 auto_crement PK (기본키)
2) name : varchar(100) 글쓴이
3) message : varchar(255) 메세지
저장후 테이블 확인
htdocs/board/
- index.php ( 글 조회 , 검색 ,삭제 )
- view.php ( 글 보기 )
- write.php ( 글 쓰기 페이지)
- insert.php ( 데이터베이스에 글 입력 )
- delete.php ( 글 삭제 )
- search.php ( 검색 )
- list.php ( 목록 보기 )
- 서버 설정 및 유저와 테이블 생성
- index.html 생성 후 각 form으로 연결해줌
- html과 php에서 name이 중요 id와 for의 경우 html 안에서만 연결됨
데이터베이스 필드에는 name으로 조회 검색 삭제를 한다!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>abc 게시판</title>
</head>
<body>
<h1>게시판</h1>
<h2>글 목록</h2>
<hr>
<p><a href="write.php">글쓰기</a></p>
<hr>
<h2>글 검색</h2>
<form action="search.php" method="post">
<h3>검색할 키워드를 입력하시오</h3>
<p>
<label for="search">키워드 : </label>
<input type="text" id="search" name="skey">
</p>
<input type="submit" value="검색">
</form>
<hr>
<h2>글 삭제</h2>
<form action="delete.php" method="post">
<h3>삭제할 메세지 번호 입력하시오</h3>
<p>
<!--
name이 중요
id와 for의 경우 html 안에서만 연결됨
데이터베이스 필드에는 name으로 조회 검색 삭제를 한다!
-->
<label for="msgdel">번호 : </label>
<input type="text" id="msgdel" name="delnum">
</p>
<input type="submit" value="삭제">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>글 쓰기</title>
</head>
<body>
<h1>글 쓰기</h1>
<form action="insert.php" mthod="post">
<p>
<label for="name">이름</label>
<input type="text" id="name" name="name">
</p>
<p>
<label for="message">메세지</label>
<textarea id="message" name="message" cols="30" rows="10"></textarea>
</p>
<input type="submit" value="글쓰기">
</form>
</body>
</html>
참고
728x90
'Programing > PHP' 카테고리의 다른 글
PHP기초 - 쿠키 , 세션 (0) | 2022.02.14 |
---|---|
PHP 기초 - GET , 유효성 검사 , FILTER-INPUT (0) | 2022.02.14 |
PHP 기초 - get , post (0) | 2022.02.14 |
PHP 기초 - include , require (0) | 2022.02.14 |
PHP 지역 변수 , 전역 변수, 정적 변수 (0) | 2022.02.10 |