-
Connexion via mysqli
Bonjour à tous
J'ai décidé (enfin!) de passer de mysql à mysqli
Mais j'ai un problème en local :
Code:
$link = mysqli_connect("localhost", "root", "", "my-bd");
ne fonctionne pas
par contre :
Code:
$link = mysqli_connect("localhost", "root", "", "my-bd", "3308");
fonctionne !
c'est-à-dire que je suis obligé de mettre le paramètre port pour que ça marche en local... (sinon j'ai le message d'erreur 2002)
Est-ce que quelqu'un meilleur que moi peut m'éclairer ?
Merci
-
Si tu ne précises pas le port, la fonction utilise une valeur par défaut. Pour la connaître:
Code:
echo ini_get("mysqli.default_port");
-
Par défaut, la valeur par défaut du port est 3306 :arrow: Mysqli - configuration à l'exécution
Donc si ton port est 3308, soit tu le précises à la connexion, soit tu changes la valeur par défaut.