Bonjour , je cherche désespérement a faire marche php avec sql server , j'ai activé l'extension dans php mais rien a faire je n'arrive pas a me connecter, j'ai pensé a un probleme dans la config d'sql server mais non tout vas bien , j'ai fait un script perl pour tester la connexion tout marche bien il peut ce connecter et effectuer des opérations.

J'ai essayé de me connecter avec Easyphp , Wamp, Apache tout seul + php, IIS +php rien a faire sa veut pas j'ai mis la dll ntwdblib.dll au bonne endroit marche pas non plus

Je m'arrache les cheveux

voici mon script php de connextion

comme nom de serv j'ai testé : VISTA\SQLEXPRESS , 127.0.0.1, localhost

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<?php
 
 
	function sql_db($sqlserver, $sqluser, $sqlpassword, $database)
	{
		$this->user = $sqluser;
		$this->password = $sqlpassword;
		$this->server = $sqlserver;
		$this->dbname = $database;
		$this->db_connect_id = mssql_connect($this->server, $this->user, $this->password);
 
		if( $this->db_connect_id && $this->dbname != "" )
		{
			if( !mssql_select_db($this->dbname, $this->db_connect_id) )
			{
				mssql_close($this->db_connect_id);
				return false;
			}
		}
 
		return $this->db_connect_id;
 
 	}
# VISTA\SQLEXPRESS
 
$i = sql_db("127.0.1","sa","gnarf2rt","site");
 
print "=============\n";
print "$i\n";
 
?>
merci