Hallo,
Wenn es Integer ist, dann wird es wohl ein Unix-Timestamp sein, so wie er in PHP gebräuchlich ist. Den musst du entweder in PHP berechnen oder von MySQL in ein Datumswert umwandeln (da gibt es zwei Funktionen, die das in beide Richtungen wandeln können) lassen und dann obiges Konstrukt dazunehmen.
wenn ich
$wk = $mysqli->prepare("SELECT id, DATE( FROM_UNIXTIME( datum ) ) FROM warenkorb;
nehme, erhalte ich folgende Ausgabe
2017-01-06
2017-01-25
2017-01-06
das heißt, die Umwandlung hat geklappt? Jetzt wollte ich mein WHERE um folgende Werte ergänzen
WHERE DATE( FROM_UNIXTIME( datum ) ) < datum - INTERVAL 2 DAY
jetzt erhalte ich keine Ausgabe mehr, allerdings auch keine Fehlermeldung.