Ich versuche, die letzte Lehrer-ID aus meiner Datenbank zu finden und diesen Fehler zu bekommen. Schwerwiegender Fehler: Objekt des Typs mysqli_result kann nicht als Array in verwendet werden. Meine Codes lauten wie folgt. Irgendeine Hilfe ?Was kann Objekt des Typs mysqli_result als Array nicht verwenden?
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>
Wenn Sie die gleiche Abfrage in einer SQL-Tool ausführen, was passiert, ist es ein Ergebnis oder nichts zurückgibt? – SPlatten
Ich sehe diese Methode nicht in einer Klasse. Ist es wirklich in einer Klasse und Sie zeigen uns nur Wack-Code? 'return $ result-> fetch_object()' dann Zugriff als Objekt? – PHPglue
diese Methode in einer Klasse. Ich habe es hier nicht eingegeben ... weil ich dachte, das würde meinen Code verkürzen. –