Autor | Zpráva | ||
---|---|---|---|
T-fon Profil |
#1 · Zasláno: 6. 4. 2016, 20:26:26
Netuší někdo, proč se mi tato chyba objevuje pouze na Wedosu, ať nastavim jakoukoliv verzi PHP?
|
||
Davex Profil |
#2 · Zasláno: 6. 4. 2016, 20:36:40
Zřejmě se tam v PHP nepoužívá MySQL Native Driver.
|
||
juriad Profil |
#3 · Zasláno: 6. 4. 2016, 20:39:55
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 |
#4 · Zasláno: 6. 4. 2016, 21:06:11
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 |
#6 · Zasláno: 6. 4. 2016, 21:47:54
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 |
#7 · Zasláno: 6. 4. 2016, 21:53:04
T-fon:
Můžeš klidně použít mysqli_* , ale místo get_result použij bind_result and fetch v cyklu.
|
||
T-fon Profil |
#8 · Zasláno: 6. 4. 2016, 22:27:37
OK, díky.
|
||
Časová prodleva: 7 let
|
0