Connexion Bdd en local
Résolu
phedon77
-
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J 'ai un pb de connexion a la base de donnée en local
pour tester mon site avant de le lancer sur le web
J'utilise wamp.
J'ai créé une classe dans laquelle j'ai mis les codes de connexions suivantes:
// ---Host ou IP pour connexion à la base des données
var $db_host ='localhost';
// user utilisé pour la connexion à la base des données
var $db_user = 'utilisateur';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= 'utilisateur';
et j'ai créé une fonction pour me connecter :
function Maclasse(){
// --- connexion à la base des données
$this->db_link= mysql_connect($this->db_host,$this->db_user ,$this->db_pass);
if($this->debug_mode && !$this->db_link){
echo '<b> connexion_sql</b>';
echo ' erreur:'. mysql_error() ."<br>\n";
}
mysql_close($this->db_link);
}
En lançant la page index.php,j'ai l'erreur suivante:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'utilisateur'@'localhost' (using password: YES) in C:\wamp\www\maclasse\classe_maclasse.php on line 33
connexion_sql erreur:Access denied for user 'utilisateur'@'localhost' (using password: YES)
Si quelqu'un a une idée ou une solution,elle est la bienvenue.
Merci d'avance!
Phedon77
J 'ai un pb de connexion a la base de donnée en local
pour tester mon site avant de le lancer sur le web
J'utilise wamp.
J'ai créé une classe dans laquelle j'ai mis les codes de connexions suivantes:
// ---Host ou IP pour connexion à la base des données
var $db_host ='localhost';
// user utilisé pour la connexion à la base des données
var $db_user = 'utilisateur';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= 'utilisateur';
et j'ai créé une fonction pour me connecter :
function Maclasse(){
// --- connexion à la base des données
$this->db_link= mysql_connect($this->db_host,$this->db_user ,$this->db_pass);
if($this->debug_mode && !$this->db_link){
echo '<b> connexion_sql</b>';
echo ' erreur:'. mysql_error() ."<br>\n";
}
mysql_close($this->db_link);
}
En lançant la page index.php,j'ai l'erreur suivante:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'utilisateur'@'localhost' (using password: YES) in C:\wamp\www\maclasse\classe_maclasse.php on line 33
connexion_sql erreur:Access denied for user 'utilisateur'@'localhost' (using password: YES)
Si quelqu'un a une idée ou une solution,elle est la bienvenue.
Merci d'avance!
Phedon77
1 réponse
-
var $db_user = 'utilisateur';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= 'utilisateur';
moi je mettrai plutot ca pour les tests en local:
var $db_user = 'root';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= '';
au moins t'es sur que ca passe ;) sinon il faut créer ton utilisateur dans phpmyadmin, et lui mettre les droits d'accès aux bonnes tables