sqlsrv + Procédure stockée
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:
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:
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.