आपका असाइनमेंट है:
$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
है, तो आपको ऐसा करने की आवश्यकता नहीं है ।