Bonjour,
Je suis en train de migrer des scripts php pour passer de mysql à sqlserver, et je n'arrive pas à trouver d'équivalent pour la fonction mysql_insert_id().
Quelqu'un aurait-il une solution à me proposer ?
Merci par avance
Version imprimable
Bonjour,
Je suis en train de migrer des scripts php pour passer de mysql à sqlserver, et je n'arrive pas à trouver d'équivalent pour la fonction mysql_insert_id().
Quelqu'un aurait-il une solution à me proposer ?
Merci par avance
SELECT @@IDENTITY()
attention ce n'est pas forcement select @@IDENTITY en effet si la table dans laquelle est fait une insertion déclenche un trigger qui fait une insertion dans une autre table alors @@IDENTITY retourne l'ID de la seconde table et non pas de la table initiale. Pour avoir la clef de la première table (celle de l'insertion initiale) il faut plutot faire un : select SCOPE_IDENTITY()