Angenommen Zeile 749 der Datei C:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
bezieht sich in Ihrem Beispiel auf diese Zeile...
if($this->row=$this->result->FetchRow()){
Dann ist Ihr Problem, dass $this->result
ist kein Objekt. Sie weisen $this->result
zu in der vorherigen Zeile mit dem Rückgabewert von $db->Execute($this->sql)
. Wenn also $db->Execute()
etwas anderes als Objekt zurückgibt, würden Sie diesen Fehler erhalten. Meine Vermutung ist $db->Execute()
Ihre Abfrage konnte aus dem einen oder anderen Grund nicht ausgeführt werden und gibt einen boolean
zurück false
oder ein anderer Nicht-Objektwert als Hinweis auf einen Fehler. Sie sollten den Rückgabewert zuerst auf Fehler überprüfen, bevor Sie ihn blindlings so verwenden.
Siehe auch https://stackoverflow.com/a/12769983/1878262 [verwandt]