Rechercher : dans
Par :

SQL ET PHP Connection serveur SQL

Dernière réponse le 29 aoû 2007 à 11:04:11 lud1979, le 10 mai 2007 à 20:54:48 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 1.5.0.11

Meilleures réponses pour « SQL ET PHP Connection serveur SQL » dans :
PHP - Connexion à un annuaire LDAP Voir Introduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Un serveur LDAP est conçu pour être capable de gérer les opérations...
Connexion à une base Oracle en php Voir1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
Serveur X sous Windows VoirIl est possible d'installer un serveur X sous Windows afin d'utiliser les applications X-Windows (Gnome, KDE, etc.) sous Windows (par exemple à travers une connexion ssh). La méthode suivante n'utilise pas Cygwin. Dans l'exemple ci-dessous,...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...

1

multicite, le 10 mai 2007 à 21:24:33

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

Répondre à multicite

2

lud1979, le 10 mai 2007 à 23:07:42

Dans ce cas les variables ($host,$user,$passwd) que tu passes a ta fonction mysql_connect elles sont initialisées ou?

merci par avance

Répondre à lud1979

3

MultiCité, le 11 mai 2007 à 09:09:08

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

Répondre à MultiCité

4

lud1979, le 11 mai 2007 à 11:22:01

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);

Répondre à lud1979

5

MultiCité, le 11 mai 2007 à 11:40:11

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

Répondre à MultiCité

6

 lud1979, le 29 aoû 2007 à 11:04:11

Ok merci

Configuration: Windows XP
Internet Explorer 6.0

Répondre à lud1979
Collection CommentÇaMarche.net