ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
749
749
EMPFEHLEN
-
29.06.09 21:40 #1starfoxfs Tutorials.de Gastzugang
Hi zusammen,
Ich möchte folgendes realisieren:
Ich habe News in einem Forum und möchte einfach nur die Monate auslesen in der die News gepostet wurden, danach möchte ich noch Zählen wieviel News in dem jeweiligen Monat waren.
$sql = "SELECT threadID, boardID, topic, time, firstPostPreview FROM sqltabelle WHERE boardID = '96'";
Soweit bin ich bisher zeigt mir zwar die Monate an aber eben alle Monate doppelt wo mehrere News drin sind.
Achja die Zeit ist als Timestamp gespeichert und zwar unter time.
-
29.06.09 21:55 #2starfoxfs Tutorials.de Gastzugang
Also das auslesen habe ich inzwischen hinbekommen:
Aber wie zähle ich nun die News je Monat ?PHP-Code:$sql = "SELECT threadID, boardID, topic, time, firstPostPreview FROM sqltabelle WHERE boardID = '96' GROUP BY MONTH(FROM_UNIXTIME(time)), YEAR(FROM_UNIXTIME(time)) ORDER BY time DESC";
-
30.06.09 09:26 #3
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
mit COUNT().
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
30.06.09 12:55 #4starfoxfs Tutorials.de Gastzugang
Das es mit Count geht ist mir schon klar

$sql = "SELECT COUNT(threadID) AS id FROM sqltabelle WHERE boardID = '96' GROUP BY MONTH(FROM_UNIXTIME(time)), YEAR(FROM_UNIXTIME(time))";
so ähnlich, aber der Befehl hier funktioniert nicht
-
30.06.09 12:58 #5
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
30.06.09 13:42 #6starfoxfs Tutorials.de Gastzugang
Fehler gibt es an sich keinen er zählt nur falsch, habe immer die Ausgabe 2 bei allen Monaten.
-
30.06.09 14:07 #7
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
dann zeig mal eine Beispieltabelle, am besten einen kleinen Testdump.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
30.06.09 15:54 #8starfoxfs Tutorials.de Gastzugang
Ich hab mal ein Bild gemacht hab momentan nicht so die Möglichkeit da ich nicht daheim bin.
-
30.06.09 16:46 #9
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
Und welche müssten da jetzt gruppiert werden? Sorry, aber ich habe keine Lust, da jetzt aus jedem einzelnen Unix Timestamp den Monat rauszurechnen...
Vielleicht wartest Du einfach, bis Du zu Hause bist.
BTW, in Deinem Eingangspost sagst Du, dass ein einfacher, ungruppierter SELECT jeden Monat, in dem mehrere News sind, doppelt liefert? Welchen Sinn ergibt das denn? Das würde das Ergebnis natürlich erklären.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
Ähnliche Themen
-
Gruppieren nach Jahr und Monat, angezeigt werden soll der 1.Tag im Monat um 00:00
Von charlie2009 im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 15.09.09, 19:22 -
Mysql DB: Datum via PHP aus Tag, Monat, Jahr auslesen und sortieren
Von Newcomer1 im Forum PHPAntworten: 6Letzter Beitrag: 08.07.09, 20:23 -
mySQL auslesen anhand Datum (Monat)
Von nafets im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 11.11.06, 09:00 -
Nur bestimmten Monat aus Datenbank auslesen
Von hab1cht im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 02.11.06, 16:40 -
Geburtstage diesen Monat auslesen
Von PhoenixDH im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 08.01.05, 02:19





Zitieren

Login





