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 !!!
A voir également:

3 réponses

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
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
trystan > Kaolla
 
Bonjour,

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