fritz85: Datumsanzeige

Beitrag lesen

Welche Tabelle? Wo ist die?

in meiner MySQL Datenbank

Dieses Format scheint mir für die Aufgabe extrem ungeeignet. Ein Timestamp definiert eine exakte Sekunde - was bedeutet das für das Inserat? Wird es nur eine Sekunde angezeigt, oder an dem gesamten Tag von 00:00:00 bis 23:59:59 Uhr? Oder _ab_ der Timestamp-Uhrzeit bis zu einer anderen Timestamp-Uhrzeit?

Es ist so in der Datenbank eingetragen: 1205881200,1206745200, usw.

Wie liest du generell aus? Siehe die erste Frage oben zum Thema "Tabelle".

generell habe ich die mit LIKE ausgelesen...

Nun muss ich ja Inserate zwischen den Daten auslesen...

das funktioniert leider nicht:

$heute = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
$tage = mktime(0, 0, 0, date("m"), date("d")+10, date("Y"));
$query2 = $db->dbquery("SELECT * FROM inserate WHERE daten BETWEEN $heute and $tage ORDER BY daten ASC");

//und dann umwandeln in normales format  (zum anzeigen für die user):

$separateDaten = explode(',',$row['daten']);
sort($separateDaten, SORT_NUMERIC);
for($i=0;$i<count($separateDaten);$i++)
{
 $daten = date("d.m.Y",$separateDaten[$i]);

}

Das Problem ist ja sicherlich da die Daten in der Mysql DB mit "," getrennt eingetragen sind.....jedoch bräuchte ich halt da ne Lösung das er mir die korrekt ausliest.....

also von $heute bis $tage