SQL ET PHP Connection serveur SQL

Fermé
lud1979 Messages postés 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013 - 10 mai 2007 à 20:54
lud1979 Messages postés 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013 - 29 août 2007 à 11:04
Bonjour,

j'ai fait un site php my sql que j'ai testé sur easy php ca fonctionne bien.

mon probleme est quand je le tranfert chez l'hebergeur

Mon premiere script se connecte a SQL avec le code suivant :
$host = "Monserveur";
$user = "Monlogin";
$passwd = "Monpass";
$bdd = "Mabasededonnee" ;
$ide= MYSQL_CONNECT($host,$user,$pass);
mysql_select_db("$bdd");

Jusque la ca fonctionne toujours.

Mon 2eme script se connecte a la base exactement de lameme facon et la j'obtient une erreur sur la ligne :

$ide= MYSQL_CONNECT($host,$user,$pass);

l'erreur est :

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'arpe'@'10.0.1.21' (using password: NO)

Pourquoi ne veux il pas me connecter ? j'ai pourtant fait la meme requete sur la premièere page, et sur easyphp ca fonctionne

Merci de bien vouloir m'aider

Cordialement
LUDWIG DENIS
A voir également:

3 réponses

Salut,

Tu inities une variable
$passwd = "Monpass"; 


et après tu utilises une variable $pass
$ide= MYSQL_CONNECT($host,$user,$pass); 


Ce n'est pas logique, ce devrait etre
$ide= MYSQL_CONNECT($host,$user,$passwd); 


ec
0
lud1979 Messages postés 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013 7
10 mai 2007 à 23:07
dans ce cas les variables ($host,$user,$passwd) que tu passes a ta fonction mysql_connect elles sont initialisées ou?

merci par avance
0
MultiCité > lud1979 Messages postés 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013
11 mai 2007 à 09:09
C'est toi qui le sais, tu dis cela :
Mon premiere script se connecte a SQL avec le code suivant :
$host = "Monserveur";
$user = "Monlogin";
$passwd = "Monpass";
$bdd = "Mabasededonnee" ;
$ide= MYSQL_CONNECT($host,$user,$pass);
mysql_select_db("$bdd");


Donc je suppose que tu initialises tes variables ici
$host = "Monserveur";
$user = "Monlogin";
$passwd = "Monpass";


mais après tu en utilises d'autres ?
$ide= MYSQL_CONNECT($host,$user,$pass);



ce n'est pas logique

ec
0
lud1979 Messages postés 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013 7
11 mai 2007 à 11:22
En fait si je te comprend bien, ces variables sont initialisées en globale, et ce n'est pas la peine de les réinitialiser a chaque script, dans le premier script qui se connecte à sql il faut que je fasse:

$host = "Monserveur";
$user = "Monlogin";
$passwd = "Monpass";
$bdd = "Mabasededonnee" ;
$ide= MYSQL_CONNECT($host,$user,$pass);


et dans tous les autres :
$ide= MYSQL_CONNECT($host,$user,$pass);
0
NON

Ton problème c'est que tu initialises une variable
$passwd
et ensuite tu utilises
$pass

CE N4EST PAS LA MEME IL Y A WD EN PLUS DANS LE NOM DE LA PREMIERE

il faut que tu utilises
ide= MYSQL_CONNECT($host,$user,$passwd);


Tu les vois les lettres W et D à la fin de ta variable ????

ec
0
lud1979 Messages postés 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013 7
29 août 2007 à 11:04
ok merci
0