PHP 8.2 et mysql
-
- Messages : 17
- Enregistré depuis : 10 mois
- Forum phpBB : https://escapades-nature-camping-car.fr/forum/index.php
- Localisation : Isère
- Emploi : Retraité
PHP 8.2 et mysql
Message
J'ai voulu passer de PHP 8.1 à PHP 8.2 et j'ai une question :
l'extension mysqli n'est pas proposée avec PHP 8.2 sur le site de mon hébergeur.
Par contre, il y a une extension nd_mysqli.
Puis-je l'inclure, quelle est la différence entre les deux. J'ai fait des recherches sur le web mais je n'ai pas trouvé de réponse vraiment claire.
Le forum est en PHPBB 3.3.10 et tourne avec PHP 8.1 depuis une dizaine de jours; pour l'instant ça marche bien, nous n'avons plus les soucis que nous avions avec PHP 8 et que PHPBB était dans une version antérieure.
-
- Messages : 2911
- Enregistré depuis : 3 ans 8 mois
- Identité : Fred Rimbert
- Forum phpBB : https://caforum.fr
- Localisation : Le Lude - Pays de la Loire
- Intérêt : GitHub
Re: PHP 8.2 et mysql
MessageJe viens de déplacer ton sujet ici car il ne relève pas de l'entraide phpBB, relire cette règle.
Pour te répondre franchement je n'en ai pas la moindre idée, cela demande un approfondissement de la question. Pour un forum hébergé chez o2switch nd_mysqli est sélectionné pour la version 8.2 de PHP

Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
- Richard Stallman
-
- Messages : 17
- Enregistré depuis : 10 mois
- Forum phpBB : https://escapades-nature-camping-car.fr/forum/index.php
- Localisation : Isère
- Emploi : Retraité
Re: PHP 8.2 et mysql
MessageDésolé pour le choix de la mauvaise rubrique.
De ta réponse, j'en déduis que ton forum PHPBB 3.3.10 sous PHP 8.2 n'utilise pas ou plus l'extension mysqli mais se sert de nd_mysqli.
Donc, a priori je pourrais faire pareil, à moins que ton forum ne soit pas tout à fait standard ?
Mais j'aimerais bien, intellectuellement parlant, savoir ce qui les différencie, je n'ai pas trouvé d'infos sur le changement intervenu entre la 8.1 et la 8.2 qui aurait fait disparaitre l'extension mysqli (nd_mysqli était aussi proposée avec la 8.1)
Si quelqu'un trouve l'info, merci de la répercuter.
-
- Messages : 2911
- Enregistré depuis : 3 ans 8 mois
- Identité : Fred Rimbert
- Forum phpBB : https://caforum.fr
- Localisation : Le Lude - Pays de la Loire
- Intérêt : GitHub
Re: PHP 8.2 et mysql
MessageSource : https://www.plus2net.com/php_tutorial/m ... ysqlnd.phpSi vous utilisez mysqli (pas Mysql), vous devez utiliser nd_mysqli. Ceci est nécessaire car plusieurs fonctions comme mysqli_fetch_all , get_result() etc ne fonctionneront pas sans le support de nd_mysqli.
Autres infos disponibles ici, là, et encore là
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
- Richard Stallman
-
- Messages : 17
- Enregistré depuis : 10 mois
- Forum phpBB : https://escapades-nature-camping-car.fr/forum/index.php
- Localisation : Isère
- Emploi : Retraité
-
- Messages : 2911
- Enregistré depuis : 3 ans 8 mois
- Identité : Fred Rimbert
- Forum phpBB : https://caforum.fr
- Localisation : Le Lude - Pays de la Loire
- Intérêt : GitHub
Re: PHP 8.2 et mysql
Messagehttps://php.watch/versions/8.2/mysqli-l ... 0supportedDepuis PHP 5.4, mysqlnd est la bibliothèque par défaut, mais il était possible de compiler les extensions mysqli et pdo_mysql avec libmysql avec un drapeau de configuration au moment de la compilation.
Depuis PHP 8.2 et versions ultérieures, la compilation de l'extension mysqli avec libmysql n'est plus prise en charge.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
- Richard Stallman
-
- Messages : 126
- Enregistré depuis : 2 ans 2 mois
- Prénom : Claude
- Forum phpBB : https://encreuse.net
- Localisation : Aubusson (Creuse)
Re: PHP 8.2 et mysql
MessagePar contre, j'ai cette ligne dans mon config.php :
Code : Tout sélectionner
$dbms = 'phpbb\\db\\driver\\mysqli';
-
- Messages : 2911
- Enregistré depuis : 3 ans 8 mois
- Identité : Fred Rimbert
- Forum phpBB : https://caforum.fr
- Localisation : Le Lude - Pays de la Loire
- Intérêt : GitHub
Re: PHP 8.2 et mysql
MessageVoici un lien vers la base de connaissance : Base de connaissance - Reconstruire le fichier config.php
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
- Richard Stallman
-
- Messages : 2911
- Enregistré depuis : 3 ans 8 mois
- Identité : Fred Rimbert
- Forum phpBB : https://caforum.fr
- Localisation : Le Lude - Pays de la Loire
- Intérêt : GitHub
Re: PHP 8.2 et mysql
Message

Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
- Richard Stallman
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.