私のデータベースから最後の教師IDを見つけようとしていますが、このエラーが発生しています。 致命的なエラー:に配列としてmysqli_result型のオブジェクトを使用できません。私のコードは次のとおりです。どんな助け? echo
echo use for print string not for array
何が配列平均としてmysqli_result型のオブジェクトを使用できませんか?
で
class tinyteacher {
public function getLastTeacherId(){
$query = ("SELECT `teacherid` FROM `teacher` ORDER BY `teacherid` DESC ");
$result = $this->db->select($query);
return $result;
}
}
<div class="col-sm-6">
<input type="text" name="teacherid" value="
<?php
$teacher = new tinyteacher();
$lastteacher = $teacher->getLastTeacherId();
echo $lastteacher;
?>
</div>
あなたはSQLツールで同じクエリを実行する場合、何が起こるか、それは結果や何を返すのですか? – SPlatten
クラス内でそのメソッドが表示されません。それは本当にクラスに入っていますか? 'return $ result-> fetch_object()'そしてObjectとしてアクセスしますか? – PHPglue
このメソッドはクラス内にあります。私はここにそれをタイプしなかった...私はこれが私のコードを短縮すると思ったので。 –