Fatal error: Call to undefined method mysqli_stmt::fetch_array()
dans ce code j'obtiens l'erreur: Fatal error: Call to undefined method mysqli_stmt::fetch_array()
Quel est le problème?
$search= "player";
($sql = $db->prepare('select job from jobs where job like ?'));
$sql->bind_param('s', $search);
$sql->execute();
$sql->bind_result($search);
$data = array();
while ($sql->fetch_array(MYSQLI_ASSOC)) {
$data[] = array(
'label' => $row['job']
);
echo json_encode($data);
}
$sql -> close();
$db -> close();
grâce
Vous devez vous connecter pour publier un commentaire.
À l'aide de déclarations préparées à l'avance il n'y a pas de
fetch_array()
. Utilisationmysqli_stmt::fetch()
au lieu de cela, aller chercher de multiples dossiers utilisermysqli_stmt::fetchAll()
Vérifiez le manuel: mysqli_stmt::fetch() ou mysqli_stmt::fetchAll()