Förutsatt rad 749 i filen C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
syftar på den här raden i ditt exempel...
if($this->row=$this->result->FetchRow()){
Då är ditt problem att $this->result
är inte ett objekt. Du tilldelar $this->result
på föregående rad med returvärdet $db->Execute($this->sql)
. Så om $db->Execute()
returnerar allt annat än objekt som du skulle få det felet. Min gissning är $db->Execute()
misslyckades med att köra din fråga av en eller annan anledning och returnerade en boolean
false
eller något annat icke-objektvärde som indikation på fel. Du bör kontrollera returvärdet för fel först innan du använder det blint så här.
Se även https://stackoverflow.com/a/12769983/1878262 [relaterat]