फ़ाइल की लाइन 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 [संबंधित]