Bonjour.
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.
PHP 8.2 et mysql
Règles du forum
Ce forum est destiné aux discussions sur phpBB.
Pour un problème dans l'utilisation de phpBB merci d'utiliser les forums de support.
Ce forum est destiné aux discussions sur phpBB.
Pour un problème dans l'utilisation de phpBB merci d'utiliser les forums de support.
-
- Membre
- Messages: [17]
- Enregistré depuis: 2 ans 1 mois
- Forum phpBB: https://escapades-nature-camping-car.fr/forum/index.php
- Localisation: Isère
- Emploi: Retraité
-
- Fondateur
- Messages: [3460]
- Enregistré depuis: 4 ans 11 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
Salut Pit
Je 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
Je 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
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
-
- Membre
- Messages: [17]
- Enregistré depuis: 2 ans 1 mois
- Forum phpBB: https://escapades-nature-camping-car.fr/forum/index.php
- Localisation: Isère
- Emploi: Retraité
Re: PHP 8.2 et mysql
Bonsoir.
Dé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.
Dé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.
-
- Fondateur
- Messages: [3460]
- Enregistré depuis: 4 ans 11 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
En faisant une recherche Google voici ce que j'ai trouvé :
Autres infos disponibles ici, là, et encore là
Source : 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
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
-
- Membre
- Messages: [17]
- Enregistré depuis: 2 ans 1 mois
- Forum phpBB: https://escapades-nature-camping-car.fr/forum/index.php
- Localisation: Isère
- Emploi: Retraité
Re: PHP 8.2 et mysql
Merci pour tes recherches.
C'est sympa.
Bonne soirée.
-
- Fondateur
- Messages: [3460]
- Enregistré depuis: 4 ans 11 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
Voici un autre article qui évoque le sujet.
https://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
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
-
- R.I.P
- Messages: [130]
- Enregistré depuis: 3 ans 5 mois
- Forum phpBB: https://encreuse.net
Re: PHP 8.2 et mysql
Salut,
Par contre, j'ai cette ligne dans mon config.php :
Est-ce que ça peut poser problème ?
Par contre, j'ai cette ligne dans mon config.php :
Code: Tout sélectionner
$dbms = 'phpbb\\db\\driver\\mysqli';
-
- Fondateur
- Messages: [3460]
- Enregistré depuis: 4 ans 11 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
Non aucun, tout dépend de ton type de BDD.
Voici un lien vers la base de connaissance : Base de connaissance - Reconstruire le fichier config.php
Voici 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
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
-
- Fondateur
- Messages: [3460]
- Enregistré depuis: 4 ans 11 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
Voici deux captures d'écran issues des informations PHP disponible depuis le PCA
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman