あなたの割り当ては次のとおりです:
$dis_date=date("Y-m-d H:i:s");
したがって、$dis_date
日付と時刻の両方が含まれます。クエリは、テーブル内のレコードが同じ日付だけでなく、まったく同じ時刻である場合にのみ一致します。
変数から時間を除外する必要があります:
$dis_date=date("Y-m-d");
テーブルの列のデータ型がDATETIME
の場合 、次のようにして、そこから時間を除外する必要もあります:
AND DATE(ondate)='$dis_date' And subject='$subj_d'"
データ型がDATE
の場合、これを行う必要はありません。 。