abfrage nach Datum
Hallo sorry für meine vielleicht sehr simple frage, weil ich mich mit MySql bislang kaum beschäftigt habe komme ich nicht darauf:
Ich möchte aus einer db anhand des Tagesaktuellen Datums die entsprechenden Einträge abfragen und anzeigen. Den Code den ich soweit habe ist: (daydeadline funktion zur verschiebung des Tagesumbruch um x Std weggelassen) global $mDayToShow; global $mSelectedMonth; global $mSelectedYear; function Gig_day_Ausgabe() { $mSelectedMonth = date("m"); //aktueller Monat $mSelectedYear = date("Y"); // aktuelles Jahr $mDayDeadline = Dead_Line(); } $Single_day_Entry = mysql_query("SELECT * FROM anz_Gig WHERE ((MONTH(g_Date) = $mSelectedMonth) AND (YEAR(g_Date) = $mSelectedYear) AND (DAYOFMONTH(g_Date) = $mDayDeadline) ) "); // testing: echo date('m'); // gibt aktuellen Monat korrekt aus echo gmdate("j"); // gibt aktuellen Tag korrekt aus echo $Single_day_Entry; // gibt Nichts aus echo $mSelectedMonth; // gibt auch Nichts aus! $mPrintAusgabe = ''; //set initial $mPrintAusgabe .= " <ul> <li> ".$Single_day_Entry['g_Name']." </li> </ul>"; // Function End echo Gig_day_Ausgabe(); Nachher würde ich die Abfrage gerne auf 3 verschieden vorhandene Eintragstypen erweitern. Bis dahin aber einfach nur das... was bei mir aber nicht so will. Jemand? Danke! |
AW: abfrage nach Datum
Hey
ich habe es bei mir so gelöst: SELECT DATE_FORMAT(veranstaltungen.ver_datum, '%d.%m.%Y' ) AS dform, veranstaltungen.ver_titel, veranstaltungen.ver_inhalt, veranstaltungen.ver_ort FROM veranstaltungen WHERE veranstaltungen.ver_datum>= now() ORDER BY veranstaltungen.ver_datum dform ist tt.mm.yyy vielleicht hilft es Dir Peter |
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:04:13 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.