Google Login with Google

PHP 게시판 만들기 (기초) - 로그인 연동 게시판 구조

1. 개요

PHP와 MySQL을 이용하면 간단한 게시판을 만들 수 있습니다.
이 글에서는 기본적인 게시판 구조와 구현 방법을 설명합니다.

2. 기본 구조

게시판은 다음과 같은 구조로 구성됩니다.

notice.php (목록)
write.php (글쓰기)
save_notice.php (저장)
view.php (상세보기)
3. DB 테이블 생성
CREATE TABLE notices (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255),
content TEXT,
username VARCHAR(100),
views INT DEFAULT 0,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
4. 목록 페이지
$result = $conn->query("SELECT * FROM notices ORDER BY id DESC");

while($row = $result->fetch_assoc()){
echo "<a href='view.php?id=".$row['id']."'>".$row['title']."</a>";
}
5. 글쓰기
<form action="save_notice.php" method="post">
<input name="title">
<textarea name="content"></textarea>
<button>등록</button>
</form>
6. 글 저장
$stmt = $conn->prepare("
INSERT INTO notices (title, content, username)
VALUES (?, ?, ?)
");
7. 상세 보기
SELECT * FROM notices WHERE id = ?
8. 정리
게시판은 CRUD 구조로 동작
DB와 PHP 연동이 핵심
로그인 기능과 함께 사용하면 활용도 상승

💡 게시판은 웹사이트의 기본 기능이다.
← Back to list
💬 Comments (1)
전혜주
전혜주 Apr 27, 2026 · 12:26
자유 게시판이 있으면 정보 공유의 기능과 댓글기능을 추가해 사용자 의견도 수집하실 수있습니다. 기본적인 웹사이트 메뉴이기도 하니 꼭 만들어보세요!