Zakładając wiersz 749 pliku C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
odnosi się do tego wiersza w twoim przykładzie...
if($this->row=$this->result->FetchRow()){
Twój problem polega na tym, że $this->result
nie jest przedmiotem. Przypisujesz $this->result
w poprzednim wierszu z wartością zwracaną $db->Execute($this->sql)
. Więc jeśli $db->Execute()
zwraca cokolwiek innego niż obiekt, który otrzymałbyś ten błąd. Domyślam się, że to $db->Execute()
nie udało się wykonać zapytania z tego czy innego powodu i zwróciło boolean
false
lub jakaś inna wartość niebędąca obiektem wskazująca na uszkodzenie. Powinieneś najpierw sprawdzić zwracaną wartość pod kątem błędów, zanim użyjesz go na ślepo w ten sposób.
Zobacz też https://stackoverflow.com/a/12769983/1878262 [powiązane]