GoLLuM
Erfahrenes Mitglied
Zur Übersicht:
Also ich hab mir sowas wie nen Tagebuch mit PHP und MySQL gebastelt. da kann man mehrere Einträge pro Tag schreiben. Das Datum und die Zeit liegen als DATE und TIME vor. Jetzt funktioniert alles wunderbar - Ausgabe nach Datum zu sortieren ist natürlich kein Problem (zumal ich auch noch ne auto_increment ID hab). Bis jetzt sortiert er es nach eben dieser ID und zwar DESC - klar, wenn die aktuellesten Einträge ganz oben stehen sollen.
mein Problem:
Ich möchte die Einträge gerne nach dem Tag zusammenfassen. also mal nen Beispiel:
Ich hab jetzt zwei einträge an einem Tag (z.b. von gestern 2004-08-24): der erste von "16:28:45" und der zweite von "14:33:50".
wie schaffe ich es nun, das er mir beide daten ausgibt, aber ich weiß an welchem datum das is?
hab schon mit GROUP BY probiert... aber das liefert mir ja nur EINE zeile... müsste cih das irgendwie mit zwei abfragen machen, oder muss ich dazu in meinem PHP-code ne Schleife durchlaufen lassen, und für jedes datum das es gibt, ne abfrage machen? das scheint mir doch etwas sehr umständlich. da muss es doch ne bessere/einfachere Lösung geben
danke schon mal
Also ich hab mir sowas wie nen Tagebuch mit PHP und MySQL gebastelt. da kann man mehrere Einträge pro Tag schreiben. Das Datum und die Zeit liegen als DATE und TIME vor. Jetzt funktioniert alles wunderbar - Ausgabe nach Datum zu sortieren ist natürlich kein Problem (zumal ich auch noch ne auto_increment ID hab). Bis jetzt sortiert er es nach eben dieser ID und zwar DESC - klar, wenn die aktuellesten Einträge ganz oben stehen sollen.
mein Problem:
Ich möchte die Einträge gerne nach dem Tag zusammenfassen. also mal nen Beispiel:
Ich hab jetzt zwei einträge an einem Tag (z.b. von gestern 2004-08-24): der erste von "16:28:45" und der zweite von "14:33:50".
wie schaffe ich es nun, das er mir beide daten ausgibt, aber ich weiß an welchem datum das is?
hab schon mit GROUP BY probiert... aber das liefert mir ja nur EINE zeile... müsste cih das irgendwie mit zwei abfragen machen, oder muss ich dazu in meinem PHP-code ne Schleife durchlaufen lassen, und für jedes datum das es gibt, ne abfrage machen? das scheint mir doch etwas sehr umständlich. da muss es doch ne bessere/einfachere Lösung geben
danke schon mal