En utilisant des instructions préparées, il n'y a pas de fetch_array() . Utilisez mysqli_stmt::fetch() à la place ou pour récupérer plusieurs enregistrements, utilisez mysqli_stmt::fetchAll()
Consultez le manuel :mysqli_stmt::fetch() ou mysqli_stmt::fetchAll()