Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie PHP, um die Statistiken und Ranking -Funktionen des Artikellesungsvolumens zu implementieren

So verwenden Sie PHP, um die Statistiken und Ranking -Funktionen des Artikellesungsvolumens zu implementieren

M66 2025-06-21

PHP -Entwicklung: So implementieren Sie die Statistiken und Ranking -Funktionen des Artikellesungsvolumens

Die Lesestatistiken und Ranglistenfunktionen von Artikeln werden in verschiedenen Blogs, Nachrichten -Websites und Foren häufig verwendet. In diesem Artikel wird ausführlich erläutert, wie diese Funktionen über die Datenbank von PHP Language und MySQL implementiert werden und relevante Codebeispiele bereitgestellt werden, damit Sie die Lesestatistiken und Ranking -Funktionen von Artikeln in Ihren eigenen Projekten schnell implementieren können.

1. Erkennen Sie die Funktion des Lesens Statistiken zu Artikeln

  1. Erstellen Sie eine Datenbanktabelle

Zunächst müssen wir eine Tabelle in der Datenbank erstellen, um Felder wie ID, Titel, Inhalt und Lesevolumen des Artikels zu speichern. Hier sind die SQL -Anweisungen, die die Tabelle erstellen:

Erstellen Sie Tabelle `articles` (
  `id` int (11) nicht null auto_increment,
  `title` varchar (255) nicht null,
  `content` text nicht null,
  "Ansichten" int (11) nicht null Standard '0',
  Primärschlüssel (`id`)
) Engine = InnoDB Standard charSet = utf8;
  1. Erhöhen Sie das Lesevolumen

Wenn Benutzer die Seite "Artikeldetails" besuchen, erhöht sich die Anzahl der Ansichten automatisch. Der folgende Code kann in der PHP -Verarbeitungsdatei des Artikels verwendet werden:

// Die Artikel -ID erhalten
$ art0ID = $ _get ['id'];

// Aktualisieren Sie die Anzahl der Ansichten des Artikels $ SQL = "Artikel aktualisieren Set Views = Ansichten + 1 wobei ID = $ artikeID";
$ result = mysqli_query ($ conn, $ sql);

In diesem Code erhalten wir zuerst die ID des Artikels aus dem URL -Parameter und fügen dann das Leseband des Artikels durch die SQL -Update -Anweisung hinzu.

2. Implementieren Sie die Funktion des Lesevolumenrankings

  1. Abfrage -Ranking -Liste

Um die Funktion des Lesevolumenrankings zu implementieren, können wir Artikel in absteigender Reihenfolge des Lesevolumens durch SQL -Abfrageanweisungen sortieren und die Anzeige der ersten 10 Artikel einschränken:

$ sql = "ID, Titel, Ansichten aus Artikeln bestellen nach Ansichten Desc Limit 10";
$ result = mysqli_query ($ conn, $ sql);

In diesem Code wird die 10 Artikel mit dem am meisten gelesenen Volumen aus der Datenbank abfragen und sie in absteigender Reihenfolge des Lesevolumens anordnen.

  1. Rangliste anzeigen

Verwenden Sie anschließend den folgenden Code, um die Ranking -Ergebnisse auf der Seite anzuzeigen:

// Die Abfrageergebnisse und Ausgaben durchqueren ($ row = mysqli_fetch_assoc ($ result)) {
  Echo "<li> {$ row [&#39;title&#39;]} (liest: {$ row [&#39;Ansichten&#39;]})</li> ";
}

Dieser Code durchquert die Abfrageergebnisse und gibt den Titel- und Lesevolumen jedes Artikels auf die Seite aus.

Zusammenfassen

Die Lesestatistiken und Ranglistenfunktionen von Artikeln sind eine der grundlegenden Funktionen vieler Websites. Durch PHP und MySQL können wir diese Funktionen einfach implementieren und nach den tatsächlichen Bedürfnissen weiter erweitern und optimieren. Ich hoffe, der Beispielcode in diesem Artikel kann Ihnen helfen, die Projektentwicklung besser abzuschließen.