PHP를 사용하여 간단한 메시지 게시판 기능 개발
메시지 게시판은 사용자가 웹사이트에 메시지, 댓글 및 기타 콘텐츠를 게시할 수 있는 매우 일반적인 웹사이트 기능입니다. 이 기사에서는 PHP 프로그래밍 언어를 사용하여 간단한 게시판 기능을 개발해 보겠습니다. 먼저 데이터베이스가 포함된 PHP 환경이 필요합니다. 다음으로 게시판 기능을 구현하는 방법을 단계별로 소개하겠습니다.
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "guestbook"; // 创建数据库连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败:" . $conn->connect_error); } echo "连接成功"; ?>
<?php // SQL查询语句 $sql = "SELECT * FROM messages"; // 执行查询 $result = $conn->query($sql); // 检查查询结果是否为空 if ($result->num_rows > 0) { // 输出每一条留言 while ($row = $result->fetch_assoc()) { echo "用户名:" . $row["name"] . "<br>"; echo "留言内容:" . $row["message"] . "<br>"; echo "留言时间:" . $row["date"] . "<br><br>"; } } else { echo "暂无留言"; } // 关闭数据库连接 $conn->close(); ?>
<?php // 检查用户是否提交了留言 if (isset($_POST["submit"])) { // 获取用户输入的用户名和留言内容 $name = $_POST["name"]; $message = $_POST["message"]; // 插入数据到数据库 $sql = "INSERT INTO messages (name, message) VALUES ('$name', '$message')"; if ($conn->query($sql) === TRUE) { echo "留言成功"; } else { echo "留言失败:" . $conn->error; } } // 关闭数据库连接 $conn->close(); ?> <html> <body> <form method="post" action=""> <label for="name">用户名:</label> <input type="text" name="name" id="name"><br> <label for="message">留言内容:</label> <textarea name="message" id="message" rows="5" cols="30"></textarea><br> <input type="submit" name="submit" value="提交留言"> </form> </body> </html>
위는 모두 PHP를 사용하여 간단한 메시지판 기능을 개발하기 위한 코드입니다. 위의 단계를 통해 메시지 표시 및 메시지 제출 기능을 갖춘 간단한 메시지 게시판을 만들 수 있습니다. 사용자 확인, 댓글 응답 및 기타 기능을 추가하는 등 필요에 따라 코드를 확장하고 최적화할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 PHP를 사용하여 간단한 게시판 기능을 개발하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!