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 30/05/2007, 11h08   #1
Invité de passage
 
Inscription : juillet 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 25
Points : 4
Points : 4
Par défaut Problème de connexion

Bonjour,

Je suis en stage et j'ai créé une application Web en PHP/MSSQL.
Avant de l'installer chez les clients, j'ai voulu l'installer sur le poste de mon patron pour tester.
J'ai installer Apache et PHP, j'ai configuré httpd.conf et php.ini avec l'extension mssql donc normalement tout devrais fonction.

Mon serveur marche, php marche mais je n'arrive pas à me connecter à la base SQL Server. Les paramètres de connexion sont normalement bon.

Code :
1
2
3
4
5
6
7
 
	/* Connexion à MSSQL */
	$db = mssql_connect($servername,$login,$password);
	if (!$db) die ('Connection impossible');
 
	/* Selection de la base de données */
	mssql_select_db($dbname,$db) or die ("Pas de connection");
A l'écran j'obtiens : Connection impossible

Et dans le ficher error.log j'obtiens l'erreur suivante :
Citation:
PHP Warning : mssql_connect() function.mssql-connect : Unable to connect to server: COMMERCIAL in E:\\StatsV1\\connexion.php on line 18
Je suis presque sûr que j'ai effectué la même manip sur les 2 postes.
Le seul point d'interrogation c'est le Client Tools http://www.php.net/manual/fr/ref.mssql.php

Merci de votre réponse
Dadz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 11h12   #2
Invité régulier
 
Inscription : mai 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 63
Points : 7
Points : 7
Par défaut SQL Server PHP IIS

Bonjour à tous,

je suis en stage et il me reste la dernière marche pour passer à la partie développement ….je travaille sur la réalisation d’une base de données et pour cela j’utilise SQL Server 2000 comme SGBDR, IIS comme serveur web et le PHP… jusque la tout va bien j’ai réussi à installer sur la même machine (un micro portable) les trois outils pour tester….le problème c’est que je n’arrive pas à me connecter à la base de donnée via une script PHP alors que j’ai bien configuré le fichier php.ini pour qu’il prend en compte le sql server et le php est installé en mode isapi …. Je suppose qu’il me manque quelque chose entre IIS et Sql Server je ne sais pas à quel niveau j’ai cherché sur internet je ne trouve pas ce qui me manque ……donc si y a qlq1 qui peux m’aider ou m’orienter je lui serai reconnaissant.

j'espere que je n'ai pas dit de bétises car je suis débutant !
agur29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 11h14   #3
Membre habitué
 
Avatar de elvan49
 
Laurent
Développeur Web
Inscription : octobre 2006
Messages : 226
Détails du profil
Informations personnelles :
Nom : Laurent
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2006
Messages : 226
Points : 141
Points : 141
Envoyer un message via Skype™ à elvan49
Par défaut serveur MSSQL

Bonjour,
Si c'est comme pour MySQL, as-tu vérifier que ton serveur MSSQL était installé sur le poste client ?
elvan49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 11h24   #4
Invité de passage
 
Inscription : juillet 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 25
Points : 4
Points : 4
Citation:
Envoyé par elvan49
Bonjour,
Si c'est comme pour MySQL, as-tu vérifier que ton serveur MSSQL était installé sur le poste client ?
Je travail en local pour l'instant donc mon serveur MSSQL est sur le même poste que mon serveur PHP.
Dadz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 11h35   #5
Membre habitué
 
Avatar de elvan49
 
Laurent
Développeur Web
Inscription : octobre 2006
Messages : 226
Détails du profil
Informations personnelles :
Nom : Laurent
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2006
Messages : 226
Points : 141
Points : 141
Envoyer un message via Skype™ à elvan49
Oui, j'avais compris que vous testiez en local.
Sur le poste de votre patron aussi, c'est chez lui qu'il y a un souci non ?
elvan49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 11h46   #6
Invité de passage
 
Inscription : juillet 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 25
Points : 4
Points : 4
Citation:
Envoyé par elvan49
Oui, j'avais compris que vous testiez en local.
Sur le poste de votre patron aussi, c'est chez lui qu'il y a un souci non ?
Oui en fait j'ai installé une première fois Apache et PHP sur mon poste et j'ai developpé l'application que je viens de terminer.

Il m'a ensuite demandé de l'installer sur son ordinateur portable sur lequel il y a bien SQL Server et la base de donnée sur laquelle travaille mon application.
Je n'ai donc a installer simplement Apache et et PHP sur son portable.

Lorsque j'essaye d'accéder à la page d'acceuil de l'application c'est à ce moment que je ne peux pas me connecter à MSSQL. Pourtant dans phpinfo() j'ai bien l'extension MSSQL.
Dadz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 09h09   #7
Invité de passage
 
Inscription : juillet 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 25
Points : 4
Points : 4
BOn j'ai trouvé, une journée et demi de perdu parce que mon patron n'avait pas réglé sa base pour le réseau et apparemment même si on se connecte en local avec php, il passe par la boucle locale...
Dadz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h10.


 
 
 
 
Partenaires

Hébergement Web