Hallo Community,
ich schreibe für unsere Klasse ein Script, bei dem jeder (mit Passwort) Hausaufgaben eintragen kann. Das Datum, bis wann die Hausaufgaben aufgegeben sind liegt in der Datenbank als Float (große Ganzzahl; für PHP Float, für die DB BIGINT).
Nun möchte ich mit folgendem Code alle Einträge auswählen, welche noch nicht abgelaufen sind (Das Datum bezieht sich auf den Tag, 7:50 = Schulanfang).
$now = time();
$sql = "SELECT * FROM `".DBTBL."` WHERE `to` > ".((FLOAT) $now)." GROUP BY `subject` ORDER BY `to` ASC";
Ich habe folgende Einträge:
Französisch,kra,Mo., den 2.3.2009
Mathe,wum,Mi., den 6.5.2009
Französisch ,es,Sa., den 6.6.2009
Mathe,knallt,Do., den 24.2.2011
Mathe,so,Sa., den 22.7.2023
Mathe,richtig...,Do., den 24.7.2025
Deutsch,götz akt 4+5 lesen,Di., den 27.3.2035
Kriege jedoch nur die mit den daten:
6.6.09, 22.7.23, 27.3.35
Waran liegt das? Habe ich mich mit den Variablentypen verstrickt, oder liegt es an der Query? Danke euch schonmal für die meist schnelle Hilfe
Greez:
jw-lighting