Autor Zpráva
T-fon
Profil
Netuší někdo, proč se mi tato chyba objevuje pouze na Wedosu, ať nastavim jakoukoliv verzi PHP?
Davex
Profil
Zřejmě se tam v PHP nepoužívá MySQL Native Driver.
juriad
Profil
Ještě doplním, že taková je poznámka v dokumentaci na stránce php.net/manual/en/mysqli-stmt.get-result.php:
MySQL Native Driver Only
Available only with mysqlnd.“
T-fon
Profil
Jasně, asi nepoužívá. Já si s nima chatoval, zatím jsem se nic nedozvěděl, ale myslel jsem, že od 5.3.0 je tam automaticky....
Davex
Profil
T-fon:
myslel jsem, že od 5.3.0 je tam automaticky...
Automaticky je to součástí až PHP 5.4.0, pokud se nezkompiluje s libmysqlclient. Je to popsané v dokumentaci na stránce MySQL Improved Extension » Installation on Linux Systems.
T-fon
Profil
Na Wedosu jsem zkoušel verze 5.3, 5.4, 5.5 i 5.6 a pravděpodobně se tam nepoužívá ani v jedný verzi.
Můžu se vás zeptat, jakým jiným bezpečným způsobem mám tedy přistupovat k databázi?
juriad
Profil
T-fon:
Můžeš klidně použít mysqli_*, ale místo get_result použij bind_result and fetch v cyklu.
T-fon
Profil
OK, díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: