Comment utiliser PHP pour implémenter un système de communiqués de presse simple
Avec la popularité d'Internet, les systèmes de communiqués de presse sont devenus un besoin courant. Cet article expliquera comment utiliser le langage de programmation PHP et la base de données MySQL pour créer un système simple de diffusion d'informations et joindra des exemples de code.
Tout d'abord, nous devons créer une base de données MySQL pour stocker les données d'actualité. Créez une base de données nommée "news" dans MySQL et créez une table nommée "news_articles" dans la base de données. La structure de la table est la suivante :
CREATE TABLE news_articles (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255 ) NOT NULL,
content TEXT,
author VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Ensuite, nous écrivons un script PHP pour gérer la fonction d'ajout de nouvelles. Créez un fichier appelé "add_news.php" et ajoutez-y le code suivant :
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);
}
?>
// Connectez-vous à la base de données
$conn = mysqli_connect("localhost", "root", "", "news " );
if ($conn === false) {
die("连接数据库失败:" . mysqli_connect_error());
// Exécutez l'instruction SQL pour interroger les données
$sql = "SELECT * FROM news_articles"; $result = mysqli_query($conn, $ sql );
//Afficher la liste des actualités
while ($row = mysqli_fetch_assoc($result)) { echo "<h3>{$row['title']}</h3>"; echo "<p>{$row['content']}</p>"; echo "<p>作者:{$row['author']}</p>"; echo "<hr>"; }
echo "暂无新闻";
}
//Fermer la connexion à la base de données
mysqli_close($conn);?> ;
Ci-dessus sont les étapes et les exemples de code pour implémenter un système simple de communiqués de presse à l'aide de PHP. Avec cet exemple, vous pouvez apprendre à créer une application Web simple en utilisant PHP et MySQL. Bien entendu, il ne s’agit que d’une version de base et vous pouvez l’étendre et l’améliorer en fonction de vos besoins réels. J'espère que cet article vous aidera !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!