Heim > Datenbank > MySQL-Tutorial > Hauptteil

PHP-Entwicklungspraxis: Verwendung von PHP und MySQL zur Implementierung der Artikelkommentarfunktion

王林
Freigeben: 2023-07-01 18:40:39
Original
1650 Leute haben es durchsucht

PHP-Entwicklungspraxis: Verwenden Sie PHP und MySQL, um die Artikelkommentarfunktion zu implementieren

Einführung:
Im Zeitalter der modernen technologischen Entwicklung ist das Internet zu einem wichtigen Kanal für Menschen geworden, um Informationen zu erhalten und zu kommunizieren. Im Internet stellen verschiedene Websites und soziale Plattformen Nutzerkommentarfunktionen zur Verfügung, die es Nutzern ermöglichen, Artikelinhalte zu bewerten und mit ihnen zu kommunizieren. In diesem Artikel wird erläutert, wie Sie mithilfe von PHP und MySQL eine einfache, aber voll funktionsfähige Artikelkommentarfunktion implementieren.

1. Umgebungsvorbereitung
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgende Umgebung korrekt installiert haben:

  1. PHP-Version 5.6 und höher
  2. MySQL-Datenbank

2. Erstellen Sie eine Datenbanktabelle.
Zuerst müssen wir eine erstellen Speicherdatenbanktabelle für Überprüfungsinformationen. Wir können Tabellen mit dem MySQL-Befehlszeilentool oder grafischen Tools wie phpMyAdmin erstellen. Das Folgende ist ein Beispiel für eine SQL-Anweisung:

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
Nach dem Login kopieren

);

Die Tabelle enthält die folgenden Felder:

  1. id: Primärschlüssel, automatisch inkrementiert, wird zur eindeutigen Identifizierung jedes Kommentars verwendet
  2. article_id: Artikel-ID, wird verwendet, um Kommentare und entsprechende Artikel zuzuordnen
  3. Benutzername: Benutzername des Kommentators
  4. Inhalt: Kommentarinhalt
  5. erstellt am: Zeitpunkt der Kommentarerstellung

3. PHP-Code schreiben
Lassen Sie uns den Code schreiben, um den PHP-Code der Artikelkommentarfunktion zu implementieren . Erstellen Sie zunächst eine comment.php-Datei.

//Mit der Datenbank verbinden
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";

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

die("数据库连接失败: " . $conn->connect_error);
Nach dem Login kopieren

}

// Formularübermittlung verarbeiten
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;
}
Nach dem Login kopieren

}

// Veröffentlichte Kommentare erhalten
$sql = "SELECT * FROM comments";
$result = $conn->query($sql);

// Kommentare anzeigen
if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {
    echo "用户名:" . $row["username"]. " - 内容:" . $row["content"]. " - 时间:" . $row["created_at"]. "<br>";
}
Nach dem Login kopieren

} else {

echo "暂无评论";
Nach dem Login kopieren

}

// Datenbankverbindung schließen
$conn->close();
?>

IV Seite
Erstellen Sie auf Ihrer Website eine Artikeldetailseite. Fügen Sie ein Kommentarformular und veröffentlichte Kommentare auf der Seite ein.

<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="提交评论">
Nach dem Login kopieren

Gepostete Kommentare:


5. Verwendung und Verbesserung
Der obige Code implementiert die grundlegende Artikelkommentarfunktion, die Sie entsprechend Ihren eigenen Anforderungen ändern und erweitern können. Sie können beispielsweise Benutzeranmeldung und Berechtigungsüberprüfung hinzufügen, um Benutzern das Ändern und Löschen ihrer eigenen Kommentare einzuschränken.

Um das Benutzererlebnis zu verbessern, können Sie außerdem die Ajax-Technologie verwenden, um einen aktualisierungsfreien Effekt bei der Übermittlung und Anzeige von Kommentaren zu erzielen.

6. Zusammenfassung
In diesem Artikel wird erläutert, wie Sie PHP und MySQL zum Implementieren der Artikelkommentarfunktion verwenden. Durch die Erstellung einer Datenbanktabelle und das Schreiben von PHP-Code haben wir ein einfaches, aber voll funktionsfähiges Kommentarsystem implementiert. Ich hoffe, dieser Artikel bietet Ihnen einige Hinweise und Hilfe bei der Implementierung ähnlicher Funktionen in der PHP-Entwicklung.

Das obige ist der detaillierte Inhalt vonPHP-Entwicklungspraxis: Verwendung von PHP und MySQL zur Implementierung der Artikelkommentarfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage