Use PHP to develop a simple message board function
The message board is a very common website function, which allows users to post messages, comments and other content on the website. In this article, we will use the PHP programming language to develop a simple message board functionality. First, we need a PHP environment containing a database. Next, we will introduce step by step how to implement the message board function.
<?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>
The above is all the code for using PHP to develop a simple message board function. Through the above steps, we can create a simple message board with message display and message submission functions. The code can be expanded and optimized as needed, such as adding user verification, comment reply and other functions. Hope this article helps you!
The above is the detailed content of How to use PHP to develop a simple message board function. For more information, please follow other related articles on the PHP Chinese website!