Hallo zusammen,
mich beschäfftigt gerade ein Problem:
Ich hab in meiner Datenbank eine Spalte wo immer der Eintragstermin in Jahr-Monat-Tag Format gespeichert wird (da ich keine Einstellung gefunden habe, wo nur der Monat gespeichert wird).
Nun will ich die Daten auslesen, was kein Porblem darstellt, doch das nachherige Sortieren.
Habt ihr eine Idee wie man die Daten nach Monaten sortieren kann?
Also so etwa:
Ich hab DATE verwendet,
kann man das denn so schreiben mit der IF und den *?
Ich dachte nur so theoretisch, aber wusste die genaue Programmierung nicht
du könntest als Datentyp auch einfach TinyInt (oder nen anderen INT) verwenden, und dort einfach nur die Zahlen 1 bis 12 eintragen.
Ist dann zwar kein Datumsformat, aber wenn ohnehin nur der Monat wichtig ist, und danach sortiert werden soll, denke ich ist das am passendsten.
Das wird nicht gehen, denke ich mal, da man eine Checkbox ankreuzt und das Datum gespeichert wird, wann diese abgeschickt wurde.
Ich möchte halt nen Vergleich darstellen, wie oft und in welchem Monat die Checkbox angekreuzt wurde
Du meinst, du entnimmst die Zeit mit time()?
Da gibts was passendes, das heißt date(). Mit dem findest du den Monat heraus, und trägst diesen ein. Ich benutz auch immer INT für Datum/Zeit, da ich einfach den Timestamp speichere…
Und nun will ich nicht nur eine insgesammte Summer für das “Ergebnis” (pro geklickter Checkbox +1)
$sql = mysql_query("SELECT SUM(Ergebnis) as summest FROM st100",$Tabelle);
list($summest) = mysql_fetch_array($sql);
Sondern auch noch wissen, wie oft in welchem Monat diese Checkbox geklickt wurde
Da hab ich mir gedacht (aber ehrlich gesagt keien Ahnung wie es gehen könnte), wie oben beschrieben, das Datum (Erstellt) auszulesen und mit einem PHP Script den Monaten zu zuteilen, oder so