Ihre Aufgabe lautet:
$dis_date=date("Y-m-d H:i:s");
also $dis_date
enthält sowohl ein Datum als auch eine Uhrzeit. Die Abfrage wird nur übereinstimmen, wenn die Datensätze in der Tabelle exakt dieselbe Tageszeit haben, nicht nur dasselbe Datum.
Sie sollten die Zeit aus der Variablen weglassen:
$dis_date=date("Y-m-d");
Wenn der Datentyp der Spalte in der Tabelle DATETIME
ist , müssen Sie auch die Zeit daraus herausfiltern, mit:
AND DATE(ondate)='$dis_date' And subject='$subj_d'"
Dies ist nicht erforderlich, wenn der Datentyp DATE
ist .