PHP を使用して簡単なメッセージ ボード機能を開発する
メッセージ ボードは非常に一般的な Web サイト機能であり、ユーザーはメッセージ、コメント、その他のコンテンツを Web サイトに投稿できます。 Webサイト。この記事では、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 中国語 Web サイトの他の関連記事を参照してください。