[RESOLU] mysqli_connect sous Mac

Eléphanteau du PHP | 12 Messages

14 mars 2017, 16:26

bonjour,
je viens vers vous, car je souhaite me connecter à ma base de donnée sous mac, et çà ne marche pas, alors que sur Windows j'ai pas de problème, pouvez-vous me dire ce qu'il me manque merci ?

$sname = "localhost";
$username = "root";
$pass = "root";
$base = "foot";
$conn = mysqli_connect($sname, $username, $pass, $base );

Avatar de l’utilisateur
Modérateur PHPfrance
Modérateur PHPfrance | 8747 Messages

14 mars 2017, 17:33

salut,

vérifier le message d'erreur ?

parce que c'est léger comme info
y a l'exemple de la doc de mysqli_error() pour t'aider
<?php
$conn = mysqli_connect($sname, $username, $pass, $base );
if (mysqli_connect_errno()) {
    printf("Échec de la connexion : %s\n", mysqli_connect_error());
    exit();
}[/url]

tu auras un beau message d 'erreur pour t'aider a résoudre ton problème, au pire tu pourras nous l'indiquer pour que l'on puisse t'aider. 

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 12 Messages

15 mars 2017, 00:18

bonsoir,
voilà le message que j'ai :
Connection failed: Access denied for user 'root'@'localhost' (using password: NO)

Pouvez-Vous me dire ce que je dois faire pour que çà puisse fonctionner ?

merci

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7162 Messages

15 mars 2017, 12:29

Cela veut dire que les identifiants que tu utilises ne sont pas corrects.
"Using password : NO" indique que tu n'as pas indiqué de mot de passe, ou un mot de passe vide.
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 12 Messages

19 mars 2017, 19:07

ok, çà marche merci