IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème de connexion


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 34
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    tu es sur de toi pour cette syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $utilisateur = "nomdedomaine\monutilisateur";
    ?

    ne serait-ce pas plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $utilisateur = "monutilisateur";

  3. #3
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    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

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonjour,
    avez-vous vérifié que l'extension mssql est bien chargée?

    Code phpinfo.php : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php phpinfo(); ?>

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ;extension=php_mssql.dll
    Puis redémarrez le serveur.

    Cordialement,
    DaRiaN.

  5. #5
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 34
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  6. #6
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Il faudrait s'assurer que le service mssql fonctionne bien (dans le gestionnaire de tache) !

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 25
    Par défaut
    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

Discussions similaires

  1. [Première installation] Problème de connexion
    Par sekiryou dans le forum Installation
    Réponses: 2
    Dernier message: 02/03/2004, 19h18
  2. [ Oracle 9ias / 10g] problème de connexion
    Par Boosters dans le forum JDeveloper
    Réponses: 2
    Dernier message: 20/01/2004, 17h23
  3. Problème de connexion au serveur MYSQL
    Par ETOKA dans le forum Outils
    Réponses: 2
    Dernier message: 27/11/2003, 09h28
  4. Réponses: 11
    Dernier message: 13/10/2003, 14h48
  5. problème de connexion 2 PC
    Par guitalca dans le forum Développement
    Réponses: 3
    Dernier message: 22/09/2003, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo