ファイルC:\AppServ\www\hfix\include\care_api_classes\class_mini_dental.php
の行749を想定 あなたの例でこの行を参照しています...
if($this->row=$this->result->FetchRow()){
次に、問題は$this->result
オブジェクトではありません。 $this->result
を割り当てます $db->Execute($this->sql)
の戻り値を持つ前の行 。したがって、$db->Execute()
の場合 そのエラーが発生するオブジェクト以外のものを返します。私の推測では、$db->Execute()
何らかの理由でクエリの実行に失敗し、boolean
を返しました false
または失敗の兆候としてのその他の非オブジェクト値。このようにやみくもに使用する前に、まずエラーの戻り値を確認する必要があります。
https://stackoverflow.com/a/12769983/1878262 もご覧ください。 [関連]