Maison >développement back-end >tutoriel php >Pourquoi `mysqli_stmt::get_result()` échoue-t-il dans mon code PHP ?
mysqli_stmt::get_result() Erreur en PHP
Ce problème se produit lorsque vous tentez d'utiliser mysqli_stmt::get_result() sans avoir les éléments nécessaires Pilote mysqlnd installé. Les notes d'utilisateur pour la méthode mysqli_stmt::get_result() indiquent clairement cette exigence.
Dans le code fourni, une tentative est faite pour exécuter une instruction préparée et récupérer le résultat en utilisant $stmt->get_result() . Cependant, si le pilote mysqlnd n'est pas installé, cela entraînera l'erreur "Appel à la méthode non définie mysqli_stmt::get_result()."
Pour résoudre ce problème, vous devez installer le pilote mysqlnd sur votre serveur Web. . Sans cela, vous devrez utiliser les méthodes bind_result() et fetch() pour gérer le résultat de l'instruction préparée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!