Il tuo compito è:
$dis_date=date("Y-m-d H:i:s");
quindi $dis_date
contiene sia una data che un'ora del giorno. La query corrisponderà solo se i record nella tabella hanno esattamente la stessa ora del giorno, non solo la stessa data.
Dovresti lasciare il tempo fuori dalla variabile:
$dis_date=date("Y-m-d");
Se il tipo di dati della colonna nella tabella è DATETIME
, devi anche filtrare il tempo da quello, con:
AND DATE(ondate)='$dis_date' And subject='$subj_d'"
Non è necessario farlo se il tipo di dati è DATE
.