Anzeige von Werten aus MySQL abhängig vom aktuellen Datum

  • Hallo, da die korrekte Datumsformatierung nun passabel funktioniert, will ich das noch etwas weiter verfeinern. Ziel soll es sein auf einer Seite a.) nur die 5 aktuellesten Einträge anzeigen zu lassen, abhängig vom aktuellen Datum.

    Bsp.

    Aktuelles Datum ( Systemdatum )
    03.07.2007

    News a vom 01.07.2007 ( Anzeige nein )
    News b vom 04.07.2007 ( Anzeige ja )
    News c vom 06.07.2007 ( Anzeige ja )
    News d vom 09.07.2007 ( Anzeige ja )
    News a vom 11.07.2007 ( Anzeige ja )


    Ich hoffe jemand kann mir sagen wie ich sowas im PHP nachprüfen kann.

    Eine Idee könnte vielleicht sein, dass ich das aktuelle Datum des PCs auslese, dieses speichere ich in einer Variablen und setze das als Vergleich zu dein aufgelisteten Werten der Seite und werfe alles hintenüber was älter als das aktuelle Systemdatum ist.

    Geht das so oder wie macht man das am besten?

    Ein Hinweis wonach ich am besten suchen kann um das zu schaffen ist auch schon hilfreich :)

    Gruß PHPDummy

  • Zitat von Darkanos

    kannst ja direkt bei der sql-abfrage dies als bedingung mit einbinden.

    weiss aber leider nicht mehr den richtigen syntax

    dann schau ich bei der sql syntax..

    Danke!


    *edit*

    für die die es interessiert :

    ->

    $abfrage = "SELECT * FROM tabelle WHERE datum > now() ORDER by datum LIMIT 5 ";


    Gruß PHPDummy

  • Zitat von No0ob

    Wie soll eine News verfasst werden, dessen Datum in der Zukunft liegt?

    Der Begriff News ist wohl etwas irreführend, es geht vielmehr um Veranstaltungen und dergleichen die ich in die SQL Tabelle eintrage um diese dann anzeigen zu lassen wenn man die Seite entsprechend den Suchkriterien aufruft.


    Aber wäre natürlich Klasse wenn man die News im voraus wüßte 8)

    Gruß PHPDummy