PHP et SQL Server

Voilà j'essaie de faire une interface utilisateur pour une base MS SQL Server en PHP... Le probleme c'est que je n'arrive pas a me connecter a la base ( dont je ne sais meme pas le nom d'ailleurs... )
Aider moi s'il vous plait !!!

3 réponses

  1. Quel est le message d'erreur que tu obtiens quand tu tentes de te connecter avec ton script PHP ?
    D'ailleurs, quelle(s) fonctions utilises-tu ? avec quels paramètres ?

    bref un pti peu plus d'infos nous aideront à t'aider ;)

    -- 
    Tittom (ça c'est de la signature)
    0
    1. mon prog :

      <html>
      <head>
      <title>essai</title>
      </head>
      <body>
      <? $SQL_database = "AFG_Données";
      $conn_string = $this->SQL_server.":".$this->SQL_port;
      $this->base = mssql_connect( $conn_string, "", "" );
      $res = mssql_select_db( $this->SQL_database, $this->base );
      $query = "SELECT nom From COLLABORATEUR Where id_collaborateur = 1";
      $rs = mssql_query( $query );
      echo "Voici la reponse : $rep";
      $res = mssql_close ($this->base);
      ?>
      </body>
      </html>

      il me repond :

      Fatal error: Call to undefined function: mssql_connect() in c:\program files\easyphp\www\projet1\essai.php on line 9
      0
    2. @KaollaBonjour,

      as tu trouve la solution car je rencontre meme soucis que toi. Merci de me tenir informe.
      0
  2. D'après ton message, ton serveur est sous Windows, n'est-ce pas ?
    Regarde si tu as un fichier "ntwdblib.dll" installé dans ton système (fais une recherche sur ce nom...)

    Cela peut être une première piste

    -- 
    Tittom (ça c'est de la signature)
    0
    1. En effet j'ai un fichier comme ça...
      Et ???
      0
    2. @Kaolla> En effet j'ai un fichier comme ça...

      Si tu l'as, c'est une bonne chose. Si tu ne l'avais pas eu, cela aurait pu être la source du problème.

      -- 
      Tittom (ça c'est de la signature)
      0
  3. En parcourant la doc PHP, j'ai également trouvé l'information suivante : "L'extension MSSQL est activée par la ligne extension=php_mssql.dll dans le fichier php.ini"

    Donc si cette ligne n'est pas présente dans ton fichier php.ini, ou si elle est en commentaire, ça ne peut pas fonctionner.

    -- 
    Tittom (ça c'est de la signature)
    0
    1. j'ai rajoute la ligne dans le fichier php.ini mais ça ne change rien...
      0
    2. @KaollaAs-tu redémarré ton serveur web après avoir modifié le php.ini ?
      On sait jamais des fois c'est susceptible ces bêtes là ;)

      Pour ma part je ne connais pas MSSQL et je ne l'utilise pas ; je ne pourrai donc pas t'aider bcp plus que ça :(
      -- 
      Tittom (ça c'est de la signature)
      0