sql >> Databáze >  >> RDS >> Mysql

Závažná chyba PHP:Volání nedefinované funkce mysqli_stmt_get_result()

Chcete-li zabránit ostatním, aby hodiny křičeli a snažili se přijít na to, proč to nefunguje, když máte povolený nativní ovladač mysqlnd. Je to proto, že se musíte ujistit, že povolíte oba nativní disky. Chcete-li tuto funkci používat, musí být na vašem serveru povoleny mysqlnd i nd_mysqli.

Jinak pouhé povolení nativního ovladače mysqlnd nezahrnuje funkci mysqli_stmt_get_result, protože ta se zjevně nachází v nativním ovladači nd_mysqli. Bohužel většina dokumentace vždy hovoří pouze o nativním ovladači mysqlnd.

Jakmile povolíte oba nativní ovladače, tato funkce funguje tak, jak je zdokumentováno.

Jo a na mém hostingovém serveru musíte deaktivovat/zrušit zaškrtnutí mysqli, abyste povolili nd_mysqli.



  1. TSQL - Jak používat GO uvnitř bloku BEGIN .. END?

  2. Zvýrazněte hledaný text v mysql php vyhledávání

  3. Hledejte shodu celého slova v MySQL

  4. Připojení k databázi mySQL pomocí asp.net