Bonne rencontre,

Suite à une migration de Server, notre application vient de se retrouver sur un php5.3

Les fonctions mssql_** ne fonctionnent plus. J'ai demandé qu'on m'installer le driver de MS-SQL

http://msdn.microsoft.com/en-us/library/cc296152.aspx

Je suis en train d'anticiper et modifier mes manières de me connecter et d'exécuter mes query.

J'utilise uniquement des procédures stockées et je vois rien qui correspond à ce que je fessais avant...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$stmt = mssql_init('LoginAgent', $conn);
 
//On fait les binds
mssql_bind($stmt, "@login", $login, SQLVARCHAR);
mssql_bind($stmt, "@password", $password, SQLVARCHAR);
 
$proc_result = mssql_execute($stmt);
Je suis tombé sur ce post : http://social.msdn.microsoft.com/For...9-ef488317ec7f

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$sql = 'EXEC #namedParamsTest @param2 = ?';
  $params = array('MyParam2Value');
  $stmt = sqlsrv_query($conn, $sql, $params);
Il y a plus moyen de faire à ma façon ? Ça veut dire que je vais devoir passer sur toutes mes pages et modifier la manière d'exécuter la PS ?

Quelqu'un a déjà été confronter à cette problématique ?

Amicalement,
Raphaël.