PHP/MySQL Einträge letzter Tag/Woche/Monat zählen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von SeXy, 23. November 2013 .

  1. 23. November 2013
    Zuletzt bearbeitet: 23. November 2013
    Hi!
    Ich hab ne Tabelle mit den Spalten Nr (1-6) und time.
    In unregelmäßigen Zeitabständen kommen neue Einträge je mit ner nummer 1-6 und dem aktuellen timestring.
    Jetzt möcht ich von jeder Nummer wissen, wie viele Einträge je seit heute, dieser Woche, diesem Monat oder diesem Jahr hinzugekommen sind und steh da grad iwie aufm Schlauch, wie ich das möglichst ressourcensparend und textarm angehe.
    geht das in einer einzigen Abfrage, oder muss ich je Zeitabschnitt n eigenen Mysql_query machen?

    Mein Ansatz sieht folgendermaßen aus:
    Code:
    SELECT COUNT("time" > "1353696630") as "Jahr", COUNT("time">"1382554230") as "Monat" FROM tabelle
     
  2. 23. November 2013
    AW: PHP/MySQL Einträge letzter Tag/Woche/Monat zählen

    Du holst dir alle Einträge aus diesem Jahr (timestamp erzeugst du mit mktime, oder du nutzt die MySQL Funktionen dafür).
    = 1 Query.

    Diese Einträge kannst du anschließend mit PHP noch unterteilen wie du sie haben willst (Heute, Woche, Monat)
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.