dedlfix: Timestamp abfragen

Beitrag lesen

echo $begrüßung;

Welchen Typ hat das Feld erfasst? Wie werden die Daten dort hineingeschrieben? Welche Art von Daten sind enthalten? Wo und wie werden sie evtl. noch ausgelesen?
Also das Feld "erfasst" hat den Typ: int(11).

Du kannst zwar Unix-Timestamps in der MySQL-Datenbank speichern, MySQL kann damit aber nicht direkt rechnen. Wenn du die Datums- und Zeitfunktionen MySQLs verwenden möchtest, musst du stets den Wert in ein Format umwandeln, das MySQL bevorzugt. (FROM_UNIXTIME()) Nachteil der notwendigen Umwandlung ist, dass MySQL keinen Index für diese Spalte mehr verwenden kann, die ständige Berechnung also dementsprechend dauert. Besser ist es also, wie empfohlen, das Tabellenfeld mit dem Typ DATETIME zu verwenden.

echo "$verabschiedung $name";