Warning: mysqli::__construct(): (HY000/1049): Base 'formular

L20K20SA -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, Warning: mysqli::__construct(): (HY000/1049): Base 'formular' inconnue in C:\wamp64\www\DEVOIR\connexion\index.php
Comment resoudre ce probleme

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

En mettant le nom d'une base de donnée qui existe réellement sur ton serveur wamp....
1
L20K20Sa
 
Si j'ai mis mais ça me genere toujours des erreurs
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > L20K20Sa
 
Connecte toi via phpMyAdmin
Regarde le nom des BDD qui sont disponibles et assures toi que tu as scrupuleusement écrit le nom de la bdd en respectant les majuscules/minuscules..

Il serait bien également de nous montrer le code que tu as écrit et qui te génère cette erreur.
0
lediurnambule Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 

Salut

Si tu as installé une version ressente de Wamp, il faut indique le port utilisé par la serveur pour la base de données MySQL. En général, c'est le port 3308 et donc il faut remplacer localhost par localhost:3308
Ce dernier est inqué en haut quand tu es connecté à MySQL via phpMyAdmin.

Par conséquent, en local, ta requête sera donc:

$nomServeur = "localhost:3308";
$pseudo = "root";
$pass = "motDePasse";
$nomBDD = "maBase";

$conn = new mysqli($nomServeur, $pseudo, $pass, $nomBDD);

Bon codage
-1
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 

Bonjour

Alors non seulement le port par défaut c'est 33 06 et pas 08 mais en plus le message d'erreur indique bien un souci dans le nom de la base de données et en aucun cas un problème de connexion à cause du port.

Pour finir.. la question date de quasiment un an... J'espère pour lui qu'il a trouvé son souci depuis le temps.

Et pour indiquer le port dans une connexion c'est un paramètre supplémentaire à passer de la façon suivante

$link = new mysqli('localhost', 'root', 'password', 'database_name',3306);
1