Heim > Artikel > Backend-Entwicklung > So implementieren Sie ein einfaches Pressemitteilungssystem mit PHP
So implementieren Sie mit PHP ein einfaches Pressemitteilungssystem
Mit der Popularität des Internets sind Pressemitteilungssysteme zu einem allgemeinen Bedarf geworden. In diesem Artikel wird erläutert, wie Sie mit der Programmiersprache PHP und der MySQL-Datenbank ein einfaches Pressemitteilungssystem erstellen und Codebeispiele anhängen.
Zuerst müssen wir eine MySQL-Datenbank erstellen, um Nachrichtendaten zu speichern. Erstellen Sie eine Datenbank mit dem Namen „news“ in MySQL und erstellen Sie eine Tabelle mit dem Namen „news_articles“ in der Datenbank. Die Tabellenstruktur ist wie folgt:
CREATE TABLE news_articles (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255 ) NOT NULL,
Inhalt TEXT,
Autor VARCHAR(100) NOT NULL,
erstellt_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Als nächstes schreiben wir ein PHP-Skript, um die Funktion zum Hinzufügen von Nachrichten zu verwalten. Erstellen Sie eine Datei mit dem Namen „add_news.php“ und fügen Sie den folgenden Code hinzu:
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$title = $_POST["title"]; $content = $_POST["content"]; $author = $_POST["author"]; // 连接到数据库 $conn = mysqli_connect("localhost", "root", "", "news"); if ($conn === false) { die("连接数据库失败:" . mysqli_connect_error()); } // 执行插入数据的SQL语句 $sql = "INSERT INTO news_articles (title, content, author) VALUES ('$title', '$content', '$author')"; if (mysqli_query($conn, $sql)) { echo "新闻添加成功!"; } else { echo "添加新闻失败:" . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn);
}
?>
// Mit der Datenbank verbinden
$conn = mysqli_connect("localhost", "root", "", "news " );
if ($conn === false) {
die("连接数据库失败:" . mysqli_connect_error());
// Führen Sie die SQL-Anweisung aus, um die Daten abzufragen
$sql = "SELECT * FROM news_articles"; $result = mysqli_query($conn, $ sql );
//Nachrichtenliste anzeigen
while ($row = mysqli_fetch_assoc($result)) { echo "<h3>{$row['title']}</h3>"; echo "<p>{$row['content']}</p>"; echo "<p>作者:{$row['author']}</p>"; echo "<hr>"; }
echo "暂无新闻";
}
//Datenbankverbindung schließen
mysqli_close($conn);?> ;
Das Obige sind die Schritte und Codebeispiele für die Implementierung eines einfachen Pressemitteilungssystems mit PHP. Anhand dieses Beispiels erfahren Sie, wie Sie eine einfache Webanwendung mit PHP und MySQL erstellen. Selbstverständlich handelt es sich dabei nur um eine Basisversion, die Sie entsprechend Ihren tatsächlichen Bedürfnissen erweitern und verbessern können. Ich hoffe, dieser Artikel hilft Ihnen!
Das obige ist der detaillierte Inhalt vonSo implementieren Sie ein einfaches Pressemitteilungssystem mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!