Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur fatale PHP :appel à la fonction non définie mysqli_stmt_get_result()

Pour empêcher les autres de passer des heures à crier en essayant de comprendre pourquoi cela ne fonctionne pas lorsque le pilote natif mysqlnd est activé. C'est parce que vous devez vous assurer d'activer les deux lecteurs natifs. mysqlnd et nd_mysqli doivent être activés sur votre serveur si vous souhaitez utiliser cette fonctionnalité.

Sinon, le simple fait d'activer le pilote natif mysqlnd n'inclut pas la fonction mysqli_stmt_get_result car celle-ci réside apparemment dans le pilote natif nd_mysqli. Malheureusement, la plupart des documentations ne parlent que du pilote natif mysqlnd.

Une fois que vous avez activé les deux pilotes natifs, cette fonction fonctionne comme documenté.

Oh et sur mon serveur d'hébergement, vous devez désactiver/décocher mysqli pour activer nd_mysqli.