Hallo ich möchte einen Veranstaltungskalender gestalten. Dafür möchte ich die Veranstaltungen nach Monaten geordnet ausgeben lassen. sodass nur einmal der Monat ausgegeben wird und darunter die jeweiligen Veranstaltungen des Monats stehen. Ich habe versucht das mit GROUP BY zu realisieren. Es wird da jedoch nur eine Veranstaltung ausgeben, wo eigentlich zwei Veranstaltungen des Monats eingetragen sind. Weiß jemand wie ich das Problem lösen kann; oder weiss jemand eine andere Lösung?
Hier der Code
$sql = "SELECT
monat,
datum,
titel,
beschreibung,
ort,
veranstalter
FROM
veranstaltung
GROUP BY
monat DESC;";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo $row['monat']."<br>";
echo $row['titel']."<br>";
}
Hier der Code
$sql = "SELECT
monat,
datum,
titel,
beschreibung,
ort,
veranstalter
FROM
veranstaltung
GROUP BY
monat DESC;";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo $row['monat']."<br>";
echo $row['titel']."<br>";
}
Kommentar