फ़ाइल की लाइन 749 मानते हुए C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
आपके उदाहरण में इस पंक्ति की बात कर रहा है...
if($this->row=$this->result->FetchRow()){
तब आपकी समस्या यह है कि $this->result
वस्तु नहीं है। आप $this->result
assign असाइन करते हैं पिछली पंक्ति पर $db->Execute($this->sql)
. के वापसी मूल्य के साथ . तो अगर $db->Execute()
वस्तु के अलावा कुछ भी देता है तो आपको वह त्रुटि मिल जाएगी। मेरा अनुमान है $db->Execute()
एक कारण या किसी अन्य कारण से आपकी क्वेरी निष्पादित करने में विफल रहा और एक boolean
लौटाता है false
या कुछ अन्य गैर-वस्तु मूल्य विफलता के संकेत के रूप में। इस तरह आँख बंद करके उपयोग करने से पहले आपको त्रुटियों के लिए वापसी मूल्य की जांच करनी चाहिए।
यह भी देखें https://stackoverflow.com/a/12769983/1878262 [संबंधित]