Tom: Datumsdifferenz berechnen

Beitrag lesen

Hello,

Hallo Vinzenz, bin leider noch nicht mit der Sache klar gekommen. Die Abfrage an sich ist mir schon klar und die funktioniert so weit auch. Aber was was bedeutet das "tage" nach der Klammer und wie gebe ich die Differenz dann zeilenweise aus?

SELECT
    *,
    DATEDIFF(
        CURDATE(),       -- der erste Parameter muss der spätere Zeitpunkt sein
        <deine_datumsspalte> -- natürlich nicht in spitze Klammern :-)
    ) tage                   -- ein netter Spaltenname; Du kannst in PHP somit

Das müsste ausgeschrieben 'as tage' heißen und ist der publizierte Name für die berechnete Spalte.

In deinem Resultset, dass Du von PHP aus erreichen kannst, steht also für die berechnete Spalte der Index ['tage'] im fetch_assoc()-Array.

Liebe Grüße aus dem Cyberspace

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de