Ich versuche, das Ergebnis aus meiner Datenbanktabelle tbl_newpage
zu erhalten, aber es wird ein Fehler ausgegeben. Ich weiß nicht, warum es Fehler wirftSchwerwiegender Fehler: Objekt des Typs mysqli_result kann nicht als Array verwendet werden
Die folgende Zeile
$page = $mysqli->real_escape_string($_GET['page']);
$result=array();
if($stmt = $mysqli->prepare("select * from tbl_newpage where name=?")){
$stmt->bind_param("s", $page);
$stmt->execute();
$result = $stmt->get_result();
while($row = $result->fetch_array()){
$result[] = array($row); //This is where the error appears
echo "hello ";print_r($row);die();
}
$objSmarty->assign("result", $result);
}
Fehler Wirft
Fatal error: Kann nicht 22 in /var/www/html/examplesite/phpfile.php
on line
Kommentar im Code der Fehlerzeile hinzufügen –
Ändern Sie '$ result []' array in einen anderen Namen, etwa '$ data' weil' $ result' Array-Speicherwert von 'get_result()' – Saty
@Saty Vielen Dank sehr viel – scriptkiddie