J'ai lu le script et je ne comprend pas les "paramétres 3 et 5. Ou sont t'il ? CODE <?php /* Using "mysqli" instead of "mysql" that is obsolete. * Change the value of parameter 3 if you have set a password on the root userid * Add port number 3307 in parameter number 5 to use MariaDB instead of MySQL * * Utilisation de "mysqli" à la place de "mysql" qui est obsolète. * Changer la valeur du 3e paramètre si vous avez mis un mot de passe à root * Ajouter le port 3307 en paramètre 5 si vous voulez utiliser MariaDB */
Parce que vous avez installé une vieille version de Wampserver.
- 1 - Vérifier que tous les paquetages VC++ sont bien installés et avec les dernières versions. Pour ce faire, utilisez l'outil : Vérifications paquetages VC installés N'utilisez pas une ancienne version de l'outil que vous auriez déjà téléchargé. Télécharger toujours la dernière version juste avant de l'utiliser. Pour télécharger les paquetages manquants, ne vous fiez pas aux liens Microsoft, ils ne sont pas toujours fiables, télécharger les paquetages sur http://wampserver.aviatechno.net dans la section Visual C++ Redistribuable Packages
- 2 - Appliquez la mise à jour 3.2.5 sur votre version de Wampserver Wampserver update 3.2.5
Bonjour, J'ai mis à jour wampserver. Vérification avec l'outil pour les packages sachant que j'ai windows7 64 bits
VC_2010_SP1_REDIST_X86 ID={F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} Visual C++ 2010 SP1 Redistributable Package (x86) **** NOT INSTALLED **** Installation file is on: [wampserver.aviatechno.net] VC 2010 SP1 Package (x86) ---------------------------------------- VC_2012_REDIST_MIN_UPD4_X86 ID={BD95A8CD-1D9F-35AD-981A-3E7925026EBB} Visual C++ 2012 x86 Minimum Runtime Update - 4 11.0.61030 **** NOT INSTALLED **** Installation file is on: [wampserver.aviatechno.net] VC 2012 Update 4 (x86) ---------------------------------------- VC_2013_REDIST_X86_MIN ID={8122DAB1-ED4D-3676-BB0A-CA368196543E} Visual C++ 2013 x86 Minimum Runtime - 12.0.40664 **** NOT INSTALLED **** Installation file is on: [wampserver.aviatechno.net] VC 2013 Package Up 5 (x86) ---------------------------------------- VC_2019_REDIST_X86 ID={36A1E79B-581A-4FE5-843D-84C2D3C9431E} Visual C++ 2015-2019 x86 - 14.29.30135 **** NOT INSTALLED **** Installation file is on: [wampserver.aviatechno.net] VC 2015-2019 (VC16 x86) 14.29.30135 ----------------------------------------
Dans le fichier testmysql.php j'ai juste renseigné le nom de la base de donnée. Est ce suffisant? Le lien pour le test [localhost]' résultat 404 Not Found
> Vérification avec l'outil pour les packages sachant que j'ai windows7 64 bits Même avec un Windows 64bit, il faut aussi installer les paquetages 32bit.
> VC 2015-2019 (VC16 x86) 14.29.30135 Vous avez utilisé une ancienne version. Il est bien écrit : « Vérifications paquetages VC installés N'utilisez pas une ancienne version de l'outil que vous auriez déjà téléchargé. Télécharger toujours la dernière version juste avant de l'utiliser. »
Erreur 404, c'est bizarre !!! Ça voudrait dire que vous lancez 'http://localhost/testmysql.php' dans votre navigateur alors que Wampserver est arrêté.
> Est ce suffisant ? Peut-être que oui, peut-être que non ! Dans un premier temps, il n'y a pas besoin de donner un nom de base de données, ça testera la connexion à MySQL, mais si vous avez mis un mot de passe à root, il faut indiquer ce mot de passe. S'il devrait y avoir un mot de passe la réponse sera : Accès refusé pour l'utilisateur: 'root'@'localhost' (mot de passe: NON) si le mot de passe n'est pas le bon : Accès refusé pour l'utilisateur: 'root'@'localhost' (mot de passe: OUI) et si le mot de passe est le bon : Connection OK 127.0.0.1 via TCP/IP
Si, ensuite on ajoute un nom de base de données : Connection OK 127.0.0.1 via TCP/IP
Si la base de données n'existe pas : Connect Error (1049) Base 'mabase' inconnue