Rechercher : dans
Par :

PHP et SQL Server

Dernière réponse le 6 avr 2006 à 19:42:53 Kaolla, le 16 avr 2002 à 15:56:13 
 Signaler ce message aux modérateurs

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 !!!

1

Tittom, le 16 avr 2002 à 16:25:37

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)

Répondre à Tittom

2

Kaolla, le 16 avr 2002 à 16:41:25

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

Répondre à Kaolla

9

 trystan, le 6 avr 2006 à 19:42:53

Bonjour,

as tu trouve la solution car je rencontre meme soucis que toi. Merci de me tenir informe.

Répondre à trystan

3

Tittom, le 16 avr 2002 à 17:14:31

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)

Répondre à Tittom

5

Kaolla, le 16 avr 2002 à 17:17:32

En effet j'ai un fichier comme ça...
Et ???

Répondre à Kaolla

6

Tittom, le 16 avr 2002 à 17:19:06

> 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)

Répondre à Tittom

4

Tittom, le 16 avr 2002 à 17:17:26

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)

Répondre à Tittom

7

Kaolla, le 16 avr 2002 à 17:21:36

J'ai rajoute la ligne dans le fichier php.ini mais ça ne change rien...

Répondre à Kaolla

8

Tittom, le 16 avr 2002 à 17:32:21

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)

Répondre à Tittom