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...
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
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);
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 ?
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);
Quelqu'un a déjà été confronter à cette problématique ?
Amicalement,
Raphaël.
Partager