mysqli ou nd_mysqli

Articles sur la configuration du forum, décrivant les fonctionnalités du moteur.
Répondre
Avatar du membre
varchar
Back-End-Support
Back-End-Support
Messages : 102
Enregistré le : jeu. 26 janv. 2023 09:01

mysqli ou nd_mysqli

Message par varchar »

Il est recommandé de choisir une version récente de PHP qui est toujours supportée par PHP.
Si vous choisissez PHP 7.1+, vous avez automatiquement besoin d'utiliser nd_ préfixe.

forum.joomla.org a écrit :
Depuis PHP 5.4, mysqlnd est utilisé comme pilote MySQL par défaut pour toutes les extensions PHP MySQL. Mais pour PHP 5.3 et les versions antérieures de PHP, libmysqlclient est utilisé comme connecteur entre PHP et MySQL.
Pour PHP Selector, nous devons prendre en charge les deux méthodes, c’est pourquoi nous avons ajouté nd_* préfixe pour les extensions PHP MySQL compatibles avec mysqlnd.

Ainsi, en conséquence :
  • libmysqlclient fonctionne avec les extensions mysql, mysqli pdo_mysql (PHP 4.4 - PHP 5.3) ;
  • mysqlnd fonctionne avec nd_mysql, nd_mysqli nd_pdo_mysql extensions (PHP 5.4 - PHP 7.1+).

Source => https://forum.joomla.org/viewtopic.php?t=983169
Répondre