PHP를 사용하여 간단한 블로그 시스템을 개발하는 방법
인터넷의 인기로 인해 블로그는 사람들이 자신의 아이디어와 경험을 공유하는 중요한 플랫폼이 되었습니다. PHP 프로그래밍에 대해 어느 정도 이해하고 있고 간단한 블로그 시스템을 개발하고 싶다면 이 기사에서 자세히 소개할 것입니다.
CREATE TABLE posts
(posts
(
id
INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
title
VARCHAR(255) NOT NULL,
content
TEXT NOT NULL,
created_at
DATETIME,
updated_at
id
INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
title
VARCHAR(255) NOT NULL,
content
TEXT NOT NULL, created_at
DATETIME,
updated_at
DATETIME홈페이지 만들기
다음으로 블로그 홈페이지로 사용할 index.php라는 파일을 만듭니다. 이 파일에서는 MySQL 데이터베이스에 연결하고 "posts" 테이블에서 최신 10개의 블로그 게시물을 가져와서 페이지에 표시합니다.
// MySQL 데이터베이스에 연결
$conn = mysqli_connect('localhost', 'root', 'password', 'blog');
// 최신 10개 기사 가져오기
$query = "SELECT * FROM post ORDER BY Created_at DESC LIMIT 10";
// 결과 세트를 탐색하고 기사 제목과 내용을 출력
echo "<h2>{$row['title']}</h2>"; echo "<p>{$row['content']}</p>";
기사 세부정보 페이지 만들기
각 블로그 기사의 세부 내용을 표시하려면 "post.php"라는 파일을 만들어야 합니다. 이 파일에서는 URL의 기사 ID를 가져오고 데이터베이스를 쿼리하여 해당 기사 콘텐츠를 가져옵니다.
// MySQL 데이터베이스에 연결
$conn = mysqli_connect('localhost', 'root', 'password', 'blog');
// URL에서 게시물 ID 가져오기
$ postId = $_GET['id'];
$query = "SELECT * FROM post WHERE id = $postId";
$result = mysqli_query($conn, $query) ;
$row = mysqli_fetch_assoc($result);
echo "
";
글 편집 페이지 만들기
마지막으로 새 블로그 글을 편집하고 추가할 수 있는 "edit.php"라는 파일을 만듭니다. 이 파일에서는 간단한 HTML 양식을 사용하여 기사 제목과 내용을 입력하고 이를 데이터베이스에 저장합니다.
// MySQL 데이터베이스에 연결
$conn = mysqli_connect('localhost', 'root', 'password', 'blog');
// 양식 제출 처리
$title = $_POST['title']; $content = $_POST['content']; // 插入新的文章到数据库 $query = "INSERT INTO posts (title, content, created_at, updated_at) VALUES ('$title', '$content', NOW(), NOW())"; mysqli_query($conn, $query); // 重定向到首页 header('Location: index.php'); exit();
?>
🎜이 코드에서는 양식 제출 작업인지 여부를 확인하기 위해 "REQUEST_METHOD" 변수가 사용된다는 점에 유의해야 합니다. 양식 제출인 경우 기사 제목과 내용을 가져와 데이터베이스에 삽입합니다. 마지막으로 리디렉션을 사용하여 사용자를 홈 페이지로 리디렉션합니다. 🎜🎜위에서는 PHP를 사용하여 간단한 블로그 시스템을 개발하기 위한 주요 단계와 샘플 코드를 소개합니다. 물론 이는 단지 예일 뿐이며 모든 기능과 세부 사항을 다루지는 않습니다. 보다 완전한 블로그 시스템을 개발하려면 더 많은 연구와 확장이 필요합니다. 이 기사가 초보자를 위한 소개 가이드를 제공하고 블로그 시스템 개발 여정을 시작하는 데 도움이 되기를 바랍니다. 🎜위 내용은 PHP를 사용하여 간단한 블로그 시스템을 개발하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!