PHP et SQL Server

Kaolla -  
 trystan -
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. Tittom Messages postés 422 Statut Membre 128
     
    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. Kaolla
       
      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
      1. trystan > Kaolla
         
        Bonjour,

        as tu trouve la solution car je rencontre meme soucis que toi. Merci de me tenir informe.
        0
  2. Tittom Messages postés 422 Statut Membre 128
     
    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. Kaolla
       
      En effet j'ai un fichier comme ça...
      Et ???
      0
      1. Tittom Messages postés 422 Statut Membre 128 > 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. Tittom Messages postés 422 Statut Membre 128
     
    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. Kaolla
       
      j'ai rajoute la ligne dans le fichier php.ini mais ça ne change rien...
      0
      1. Tittom Messages postés 422 Statut Membre 128 > Kaolla
         
        As-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