Heim > Backend-Entwicklung > PHP-Tutorial > So erreichen Sie eine monatliche Blog-Archivierung in PHP MySQL

So erreichen Sie eine monatliche Blog-Archivierung in PHP MySQL

WBOY
Freigeben: 2016-10-10 11:56:25
Original
1317 Leute haben es durchsucht

So erreichen Sie eine monatliche Blog-Archivierung in PHP MySQL

Antwortinhalt:

So erreichen Sie eine monatliche Blog-Archivierung in PHP MySQL

1. Das erste, was Sie benötigen, ist die Unterstützung Ihrer Datentabellenstruktur. create_time update_time2. Mit diesen Feldern können wir

nach

klassifizieren create_time3. Die Funktionen in PHP, die

Zeitstempel verarbeiten, sind

Die Funktion timestamp

analysiert jede Datums- oder Zeitbeschreibung in englischem Text in einen Unix-Zeitstempel (Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 GMT).

strtotime()

Zeitstempel formatieren

date()Sie können

// verwenden, um den aktuellen Unix-Zeitstempel darzustellen
time() // um den aktuellen Monat zu erhalten. Die Ausgabe ist
<?php echo date('m', time()); ?> 10

//Erhalten Sie das aktuelle Datum und geben Sie es als

<?php echo date('Y-m-d', time()); ?> aus 2016-10-08Sie können

verwenden, um das Datum im

-Format abzurufen, an dem Ihr Artikel erstellt wurde, $article_time = strtotime($create_time_timestamp) und dann time() verwenden, um den Monat der Erstellung abzurufen und ihn zu archivieren!
<?php $month = date('m', $article_time); ?>Natürlich wäre es besser, wenn Sie den Artikel bereits archiviert haben, wenn er in der Datenbank gespeichert wird!

Das redundante Archivfeld in der Tabelle speichert den Monat des Blogs. Das ist bequemer!

Ist es oben nicht etwas kompliziert?

    Ich stimme dem ersten Punkt oben zu. Es müssen zwei Felder in der Artikeltabelle vorhanden sein, create_month, create_month_time;
  1. Das in den beiden oben genannten Feldern gespeicherte Format ist der Erstellungsmonat des Artikels,

    Format:
  2. ,
  3. speichert den Zeitstempel des Monats

    create_month 2016-10create_month_time Anschließend erfolgt eine Gruppierung

    und Sortierung
  4. group byorder bySie können die abgefragten Daten im folgenden Array-Format zusammenstellen:

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