Probleme d'accès a une BDD

Invité
Invité n'ayant pas de compte PHPfrance

30 janv. 2006, 00:24

Salut a tous !

J'ai un script qui recupère des variables de session ou sont stockés mes parametres de connection a la BDD.
Lorsque j'execute ma requete de connexion, mysql me retourne l'erreur suivante :
Access denied for user 'ODBC'@'localhost' (using password: YES)

Les privilèges sont ok dans la base et utilisateur , mot de passe et autres variables sont bonnes également (je les affiche elles sont toutes renseignées)

Mon script de connexion :
$host=$_SESSION["server"];
$base=$_SESSION["bdd"];
$util=$_SESSION["util"];
$pass=$_SESSION["pass"];

//affichage des variables
print $host."<br>";
print $base."<br>";
print $util."<br>";
print $pass."<br>";

$db=mysql_connect($host,$user,$pass) or die ("Erreur lors de la connexion au serveur".mysql_error());

mysql_select_db ($base,$db) or die ("erreur lors de la connexion à la base de donnée".mysql_error());
Je ne pige vraiment pas pourquoi ca deconne.
J'ai d'autres sites qui utilisent les mêmes paramètres de connexion et qui fonctionnent, seulement les variables ne proviennent pas de variables de session.........le probleme viendrait de la ??

Merci pour votre aide !!

JM

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 janv. 2006, 00:29

Merci d'utiliser la balise
 lorsque tu présentes du code.
Je vais le faire pour cette fois... ;)

Mammouth du PHP | 19672 Messages

30 janv. 2006, 00:32

Vérifie si le mot de pase ne serait pas crypté dans la base, auquel cas il faudrait crypter le mot de passe envoyé pour la connexion avec le même algorithme, à condition de le connaitre... :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

30 janv. 2006, 00:35

mouais ou alors utiliser les bonnes variables :mrgreen:
$util=$_SESSION["util"];

$db=mysql_connect($host,$user,$pass)
$util ou $user ? :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 19672 Messages

30 janv. 2006, 00:38

Ha oui tiens, bien vu, suis vraiment crevé là, je vois plus rien, sympa TopDev, mais usant.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

30 janv. 2006, 00:42

[ HS ]
Ha oui tiens, bien vu, suis vraiment crevé là, je vois plus rien, sympa TopDev, mais usant.
Tu as bien mérité un peu de repos, vu le sujet... fallais déjà y passer une demi-journée pour saisir toutes les subtilités
[ /HS ]

attendons de voir s'il s'agit bien de cette petite confusion.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 janv. 2006, 01:28

attendons de voir s'il s'agit bien de cette petite confusion.
L'est parti faire dodo, le JM ? :lol:

Invité
Invité n'ayant pas de compte PHPfrance

30 janv. 2006, 20:14

attendons de voir s'il s'agit bien de cette petite confusion.
L'est parti faire dodo, le JM ? :lol:
Non non pas dodo, mais pas d'accès a internet depuis hier soir :roll:

Merci bien vu l'ami pour le
$util=$_SESSION["util"];
Probleme résolu :)

@+

JM