Hallo Leute,
habe ein Problem und zwar möchte ich aus der Datenbank Termine der nächsten 14 Tage auslesen. Nun kann ich das Datum von heute und in zwei Wochen bestimmen, aber wenn ich die in die Variablen $next14tage und $thisdatum packe und dann mit der SELECT Abfrage die in Frage kommenden Daten holen möchte ist trauer angesagt. Die Variablen werden wohl als strings behandelt und sind nicht mit dem Datum (Format DATE) in der mySQL-DB vergleichbar. Gibt es da vielleicht eine trotzdem eine Möglichkeit?
Code ist hier:
$next14tage = mktime(0,0,0,date("m"), date("d")+14, date("Y"));
setlocale(LC_TIME, "ge");
$nextdatum = strftime('%Y',$next14tage)."-".strftime('%m',$next14tage)."-".strftime('%d',$next14tage);
$thisdatum = date("Y-m-d");
$sql_date = "SELECT * FROM spieltaggesamt ";
$sql_date .= "WHERE datum BETWEEN $thisdatum AND $nextdatum";
$query_date = mysql_query($sql_date);
$result_date = mysql_num_rows($query_date);
while ($result_date = mysql_fetch_array($query_date)) {
echo $result_date["datum"];
}