Salut, je souhaite me connecter à une base de données sous SQL Server 2005 depuis PHP mais mon code me renvoi une erreur. Pour pourvoir me connecter, en suivant quelques indications recueillies sur quelques sites web, j'ai téléchargé le driver SQLSRV et j'ai décompressé le contenu dans "C:\wamp\bin\php\php5.3.4\ext" puisque j'utilise WampServer. J'ai modifié le fichier php.ini en ajoutant les lignes suivantes puis redémarré Apache:
extension=php_sqlsrv_52_nts_vc6.dll
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_sqlsrv_53_nts_vc6.dll
extension=php_sqlsrv_53_nts_vc9.dll
extension=php_sqlsrv_53_ts_vc6.dll
extension=php_sqlsrv_53_ts_vc9.dll
et j'exécute le code suivant dans une de mes pages pour voir ce que ça donne:
Code :
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
<?php 
 
  $serverName = "monordi";  
  $connectionOptions = array( "Database"=>"mabase" ); 
 
  /* Connect to SQL Server. */  
  $conn = sqlsrv_connect( $serverName, $connectionOptions ); 
 
  /* Get products by querying against the product name.*/  
  $tsql = "SELECT Numero, Nom FROM mabase.identite"; 
 
  /* Execute the query. */  
  $getProducts = sqlsrv_query( $conn, $tsql ); 
 
  /* Loop thru recordset and display each record. */  
  while( $row = sqlsrv_fetch_array( $getProducts, SQLSRV_FETCH_ASSOC ) )  
  {  
    print_r( $row );  
  } 
 
  /* Free the statement and connection resource. */ 
  sqlsrv_free_stmt( $getProducts ); 
  sqlsrv_close( $conn ); 
 
?>
Lors de l'exécution de la page, j'ai le message d'erreur suivant:
Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\Myappli\Connections\test.php on line x
x fait reférence à la ligne " $conn = sqlsrv_connect( $serverName, $connectionOptions ); "

S'il vous plaît que dois-je faire