Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro fatal do PHP:Chamada para função indefinida mysqli_stmt_get_result()


Para evitar que outras pessoas passem horas gritando tentando descobrir por que isso não funciona quando você tem o driver nativo do mysqlnd ativado. É porque você precisa ter certeza de ativar as duas unidades nativas. Ambos mysqlnd e nd_mysqli precisam estar habilitados em seu servidor se você deseja usar esta funcionalidade.

Caso contrário, apenas habilitar o driver nativo mysqlnd não inclui a função mysqli_stmt_get_result, pois ela aparentemente reside no driver nativo nd_mysqli. Infelizmente, a maioria da documentação só fala sobre o driver nativo mysqlnd.

Depois de habilitar os dois drivers nativos, essa função funciona conforme documentado.

Ah, e no meu servidor de hospedagem você precisa desabilitar/desmarcar o mysqli para habilitar o nd_mysqli.