Chcel som poznať nasledujúce prípady:
Case1: V serveri mysql je povolený. Ale mysqli zdravotne postihnutých.
Otázky: Budú php mysql metódy fungovať?
Case2: V serveri mysqli je povolený. Ale mysql je zakázaný.
Otázky: Budú php mysqli metódy fungovať?
Odpovedajte najskôr áno / nie, potom sa pokúste vysvetliť.
V mojom klientskom serveri mysqli je povolený, ale mysql je zakázaný, ale fungujú php mysql metódy.
odpovede:
0 pre odpoveď č. 1- žiadny
- Áno
V skutočnosti "i" v mysqli znamená "zlepšené". mysqli bol vyvinutý využívať nové funkcie dostupné v MySQL od verzie 4.1.3. Tiež ho môžete používať od PHP 5. Takže, ak kódujete PHP5 s novšou verziou MySQL, dôrazne sa odporúča pre vás použite príponu "mysqli" nad "mysql" .Feb 13, 2014 (post Google) Odkaz na dokumentáciu:http://php.net/manual/en/mysqli.overview.php Pl. podrobne uveďte
Podľa vášho prípadu v klientovi je server mysqli povolený tak, aby fungovali všetky mysql a mysqli metódy rozšírenia.
-1 pre odpoveď č. 2
Áno
Áno
Apis sú navzájom nezávislé. V php 7 mysql_ * bol odstránený, mysqli je stále použiteľný.
V mojom klientskom serveri mysqli je povolený, ale mysql je zakázaný, ale fungujú php mysql metódy.
Žiadny rozpor nie je tu. To len znamená, že mysql_ * nebol správne zablokovaný.