Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2008, 13h46   #1
Invité de passage
 
Inscription : juin 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 34
Points : 0
Points : 0
Par défaut Problème de connexion

Bonjour à tous,

Me voilà confrontée à un problème que je n'arrive pas à résoudre.

J'ai installé sur mon poste Wamp pour faire des tests avec php.
Je souhaite utiliser une base de données qui est sur SQL server mais chaque fois que je tente de me connecter, l'erreur suivante apparaît:
Code :
Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\VMAdmin\login.php on line 4
sinon, mon serveur sql porte un nom avec un '-'.
Est-ce que cela pourrait poser problème?

Voici mon code php:

Code :
1
2
3
4
5
6
7
8
9
10
]// paramètres  de connexion 
$hote = "xxx-xxx";
$utilisateur = "nomdedomaine\monutilisateur";
$mdp = "xxxxx";
 
// choix de la base et table 
$data_base = "srvadmin";
 
$connexion = mssql_connect($hote, $utilisateur, $mdp);
$choix_base = mssql_select_db($data_base, $connexion)or die("Impossible d'ouvrir le fichier de comptes" );
Est-ce que quelqu'un a une idée?

Merci d'avance
fgiuliano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 14h50   #2
Membre expérimenté
 
Avatar de dj-julio
 
Inscription : décembre 2005
Messages : 742
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 742
Points : 576
Points : 576
tu es sur de toi pour cette syntaxe :
Code :
$utilisateur = "nomdedomaine\monutilisateur";
?

ne serait-ce pas plutôt :
Code :
$utilisateur = "monutilisateur";
__________________
Mon Site/Cv.
dj-julio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 14h51   #3
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Citation:
Call to undefined function mssql_connect()
Les messages d'erreurs ont tous une signification... Celui ci indique que la fonction mssql_connect n'est pas reconnue, DONC, tu pourras changer tous les parametres de connexion que tu veux, ça ne marchera pas tant que tu n'auras résolu ce problème !

Si ta fonction n'est pas reconnu, c'est que soit il te manque une extension, soit un include, soit sa définition dans le code du programme. En l'occurence, c'est très certainement l'extension...

Je ne connais pas Wamp, mais je suppose que tu dois pouvoir trouver un point de départ dans php.ini
__________________
Si vous avez un message d'erreur, n'oubliez pas de le lire, la réponse à votre problème est surement dedans !
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 14h54   #4
Membre expérimenté
 
Inscription : août 2005
Messages : 515
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 515
Points : 557
Points : 557
Bonjour,
avez-vous vérifié que l'extension mssql est bien chargée?

Code phpinfo.php :
<?php phpinfo(); ?>

Si ce n'est pas le cas, éditez votre php.ini et décommentez (retirez le point-virgule) cette ligne :

Code :
;extension=php_mssql.dll
Puis redémarrez le serveur.

Cordialement,
DaRiaN.
DaRiaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 15h11   #5
Invité de passage
 
Inscription : juin 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 34
Points : 0
Points : 0
Bon en réinstallant wampserver (car il ne reconnaissait plus mes extenstions même si je les lui précisais), voici le message que j'obtiens:

Code :
1
2
3
4
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in C:\wamp\www\VMAdmin\login.php on line 4
 
Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in C:\wamp\www\VMAdmin\login.php on line 5
Impossible d'ouvrir le fichier de comptes
Avez-vous une idée?

Merci
fgiuliano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 15h26   #6
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Il faudrait s'assurer que le service mssql fonctionne bien (dans le gestionnaire de tache) !
__________________
Si vous avez un message d'erreur, n'oubliez pas de le lire, la réponse à votre problème est surement dedans !
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2008, 11h18   #7
Candidat au titre de Membre du Club
 
Inscription : janvier 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 25
Points : 10
Points : 10
Salut !

Esseye de mettre ton ip d'adresse local a la place de localhost. Ca m'arrive souvent qu'il ne reconnaisse pas localhost mais 192.168.1.x ...

esseye deja ca
anthonyBo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h16.


 
 
 
 
Partenaires

Hébergement Web