Vergleich "heutige Datum" zu "date" (DB)

humsdigga

Mitglied
Hallo liebe Leute,

ich habe ein paar Termine in meiner Datenbank, denen alle auch ein manuelles Datum gegeben wurde und zwar wird das als "date" in meiner DB gespeichert.

Nun möchte ich jetzt auf meiner Homepage nur die noch kommenden Termine anzeigen lassen.

Brauche im Prinzip nur noch den Begriff den ich mit dem "date" vergleichen kann der halt mit dem HEUTIGEN DATUM vergleicht. Habe was von unix_timestamp oder so gehört ?

Gruß Humsdigga
 
Hallo, glaub so dürfte es gehen

Code:
"SELECT FROM ".$tableName." WHERE timeStamp < Date_Sub(NOW(), INTERVAL 0 DAY)";

Grüße
awortmeier
 
Habe was von unix_timestamp oder so gehört ?

Weiß ich nicht ob du davon gehört hast :p hoffe ich aber ;)
Wie stehen die Datumsangaben in der Spalte?
  • 148925496
  • 12.08.09
  • 12.08.2009
  • 09/08/12 17:02

Für das erste trifft unix_timestamp() zu:
Code:
... WHERE `datum` >= UNIX_TIMESTAMP()

EDIT: Diesmal hat awortmeier gewonnen ;) Aber meine Frage bleibt noch offen.

btw: Das gehört in das Forum "Relationale Datenbanken"
 
Zuletzt bearbeitet:
Hallo, glaub so dürfte es gehen

Code:
"SELECT FROM ".$tableName." WHERE timeStamp < Date_Sub(NOW(), INTERVAL 0 DAY)";

Grüße
awortmeier

und was soll davon das datum aus meiner DB sein :confused:


Zu ZodiacXP:

Das datum in meiner DB wird so angezeigt: YYYY-MM-DD



PS: ich wäre natürlich auch bereit den typ in der DB zu ändern :-P wenn es dann leichter ist. Man muss den Termin nur manuell eintragen können

EDIT: was is mit "mktime"
 
Zuletzt bearbeitet:
Na timeStamp is das Feld wo dein manuell eingetragenes Datum drin steht.
Das wird verglichen mit dem heutigen Datum, abzüglich 0 Tage (INTERVAL 0 DAY), wenn das nicht älter, als das heutige Datum ist dann Selectet er das ;)

Datum Typ 2009-08-12 17:12:12 (geht warscheinlich auch ohne Uhrzeit)

Grüße
awortmeier
 
Zurück