Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Aktuelles Datum eintragen & Differenz berechnen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Aktuelles Datum eintragen & Differenz berechnen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

Aktuelles Datum eintragen & Differenz berechnen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

ich möchte bei meinem vRh das aktuelle Datum (nur das Datum, keine Zeit) in meine Tabelle in die Datenbank eintragen.
Dann möchte ich schauen, ob das Datum länger als 2 Monate zurückliegt, weil dann ein Text angezeigt werden soll.

Dazu meine Fragen: Welchen Feldtyp muss ich in der Tabelle nehmen, wie speicher ich dann das Datum ein und wie stelle ich den Vergleich des Datums her?

__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von *Liv: 18.01.2009 00:49.

18.01.2009 00:44 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Würde mich auch mal interessieren. großes Grinsen

Aber Feldtyp muss timestamp sein, glaub ich. Wie weiter - keine ahnung. ^^
18.01.2009 11:58 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
1Sm!le 1Sm!le ist weiblich
Mitglied


images/avatars/avatar-42097.png

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Vorschlag, wie es einfacher geht: Mysql-Typ "Date". Der speichert ein Datum im Format "yyyy-mm-dd", also in anderer Reihenfolge, aber sofort halbwegs lesbar. Vorteil aber vor allen Dingen is nich die Lesbarkeit, sondern dass Mysql selbst bei diesem Format Vergleichsoperationen durchführt und gut zugreifen kann.
Beispiele:
Aktuelles Datum: INSERT INTO tage VALUES(NOW());
Zeilen, wo das Datum maximal 2 Monate alt ist ... WHERE datum >= DATE_SUB(NOW(), INTERVAL 2 MONTH)
Das ist relativ simpel (die ganzen genauen Befehle stehen in der mysql-Doku) und mySQL ist vor allem beim Berechnen dieser Informationen ziemlich schnell.

__________________

18.01.2009 19:31 1Sm!le ist offline E-Mail an 1Sm!le senden Homepage von 1Sm!le Beiträge von 1Sm!le suchen Nehmen Sie 1Sm!le in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Aktuelles Datum eintragen & Differenz berechnen

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH