Maison > base de données > tutoriel mysql > Pratique de développement PHP : utiliser PHP et MySQL pour implémenter la fonction de commentaire d'article

Pratique de développement PHP : utiliser PHP et MySQL pour implémenter la fonction de commentaire d'article

王林
Libérer: 2023-07-01 18:40:39
original
1669 Les gens l'ont consulté

Pratique de développement PHP : utilisez PHP et MySQL pour implémenter la fonction de commentaire d'article

Introduction :
À l'ère du développement technologique moderne, Internet est devenu un canal important permettant aux gens d'obtenir des informations et de communiquer. Sur Internet, divers sites Web et plateformes sociales offrent des fonctions de commentaires aux utilisateurs, permettant aux utilisateurs d'évaluer et de communiquer avec le contenu des articles. Cet article explique comment utiliser PHP et MySQL pour implémenter une fonction de commentaire d'article simple mais entièrement fonctionnelle.

1. Préparation de l'environnement
Avant de commencer, assurez-vous d'avoir correctement installé l'environnement suivant :

  1. PHP version 5.6 et supérieure
  2. Base de données MySQL

2. Créer une table de base de données
Tout d'abord, nous devons créer une table de base de données. Table de base de données de stockage pour les informations de révision. Nous pouvons créer des tables à l'aide de l'outil de ligne de commande MySQL ou d'outils graphiques tels que phpMyAdmin. Voici un exemple d'instruction SQL :

CREATE TABLE comments (

id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
article_id INT(11) NOT NULL,
username VARCHAR(50) NOT NULL,
content TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
Copier après la connexion

);

La table contient les champs suivants :

  1. id : clé primaire, auto-incrémentée, utilisée pour identifier de manière unique chaque commentaire
  2. article_id : ID d'article, utilisé pour associer les commentaires et les articles correspondants
  3. username : nom d'utilisateur du commentateur
  4. content : contenu du commentaire
  5. created_at : heure de création du commentaire

3. Écrivons le code PHP
Écrivons le code pour implémenter la fonction de commentaire d'article Code PHP . Tout d’abord, créez un fichier comment.php.

//Connectez-vous à la base de données
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";

$conn = new mysqli ($servername, $username, $password, $dbname);
if ($conn->connect_error) {

die("数据库连接失败: " . $conn->connect_error);
Copier après la connexion

}

// Processus de soumission du formulaire
if ($_SERVER["REQUEST_METHOD"] == "POST") {

$article_id = $_POST["article_id"];
$username = $_POST["username"];
$content = $_POST["content"];

// 插入评论数据到数据库
$sql = "INSERT INTO comments (article_id, username, content) VALUES ($article_id, '$username', '$content')";
if ($conn->query($sql) === TRUE) {
    echo "评论成功";
} else {
    echo "评论失败: " . $conn->error;
}
Copier après la connexion

}

// Obtenir des commentaires publiés
$sql = "SELECT * FROM comments";
$result = $conn->query($sql);

// Afficher les commentaires
if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {
    echo "用户名:" . $row["username"]. " - 内容:" . $row["content"]. " - 时间:" . $row["created_at"]. "<br>";
}
Copier après la connexion

} else {

echo "暂无评论";
Copier après la connexion

}

// Fermez la connexion à la base de données
$conn->close();
?>

IV. page
Dans votre site Web, créez une page de détails d'article. Incluez un formulaire de commentaires et des commentaires publiés sur la page.

<input type="hidden" name="article_id" value="1">
<input type="text" name="username" placeholder="用户名"><br>
<textarea name="content" placeholder="写下您的评论"></textarea><br>
<input type="submit" value="提交评论">
Copier après la connexion

Commentaires postés :


5. Utilisation et amélioration
Le code ci-dessus implémente la fonction de base de commentaire d'article, que vous pouvez modifier et développer en fonction de vos propres besoins. Par exemple, vous pouvez ajouter la connexion utilisateur et la vérification des autorisations pour empêcher les utilisateurs de modifier et de supprimer uniquement leurs propres commentaires.

De plus, afin d'améliorer l'expérience utilisateur, vous pouvez également utiliser la technologie Ajax pour obtenir un effet sans rafraîchissement lors de la soumission et de l'affichage des commentaires.

6. Résumé
Cet article explique comment utiliser PHP et MySQL pour implémenter la fonction de commentaire d'article. En créant une table de base de données et en écrivant du code PHP, nous avons implémenté un système de commentaires simple mais entièrement fonctionnel. J'espère que cet article vous fournira des références et vous aidera à implémenter des fonctions similaires dans le développement PHP.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal