Heim > Artikel > Backend-Entwicklung > Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP eine Website für Pressemitteilungen entwickeln
Mit der Beliebtheit und rasanten Entwicklung des Internets sind Websites mit Pressemitteilungen zu einem wichtigen Kanal für Menschen geworden, um Nachrichteninformationen zu erhalten. Als leistungsstarke serverseitige Programmiersprache wird PHP häufig in der Website-Entwicklung eingesetzt. In diesem Artikel erfahren Sie Schritt für Schritt, wie Sie mit PHP eine Website für Pressemitteilungen entwickeln.
<?php $db_host = 'localhost'; $db_username = 'root'; $db_password = 'password'; $db_name = 'news'; $conn = new mysqli($db_host, $db_username, $db_password, $db_name); if ($conn->connect_error) { die("数据库连接失败:" . $conn->connect_error); }
<?php include 'db_connect.php'; $category = $_GET['category']; $sql = "SELECT * FROM news_articles WHERE category='$category'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<h3>" . $row['title'] . "</h3>"; echo "<p>" . $row['content'] . "</p>"; } } else { echo "暂无新闻"; } $conn->close();
<?php include 'db_connect.php'; $id = $_GET['id']; $sql = "SELECT * FROM news_articles WHERE id='$id'"; $result = $conn->query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); echo "<h1>" . $row['title'] . "</h1>"; echo "<p>" . $row['content'] . "</p>"; } else { echo "新闻不存在"; } $conn->close();
<?php include 'db_connect.php'; $sql = "SELECT * FROM news_articles ORDER BY timestamp DESC"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<h3>" . $row['title'] . "</h3>"; echo "<p>" . $row['content'] . "</p>"; } } else { echo "暂无新闻"; } $conn->close();
<?php include 'db_connect.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $category = $_POST['category']; $title = $_POST['title']; $content = $_POST['content']; $timestamp = date('Y-m-d H:i:s'); $sql = "INSERT INTO news_articles (category, title, content, timestamp) VALUES ('$category', '$title', '$content', '$timestamp')"; if ($conn->query($sql) === TRUE) { echo "发布成功"; } else { echo "发布失败:" . $conn->error; } } $conn->close(); ?> <form method="POST" action="admin.php"> <input type="text" name="category" placeholder="分类" required> <input type="text" name="title" placeholder="标题" required> <textarea name="content" placeholder="内容" required></textarea> <button type="submit">发布新闻</button> </form>
Zu diesem Zeitpunkt haben wir die Entwicklung einer einfachen Website für Pressemitteilungen abgeschlossen. Sie können es je nach tatsächlichem Bedarf weiter optimieren und erweitern, z. B. durch Hinzufügen von Benutzerauthentifizierung, Nachrichtenbearbeitung, Kommentaren und anderen Funktionen. Ich hoffe, dieser Artikel kann Ihnen dabei helfen, schnell mit der Entwicklung einer Website für Pressemitteilungen in PHP zu beginnen.
Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP eine Website für Pressemitteilungen entwickeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!