Mirando la documentación de MS SQL funciones de PHP sale en los comentarios de los usuarios esta función:
Cita: Erick Robertson
20-Aug-2005 04:58
Some helpful functions. Pretty simple, but very useful.
Código PHP:
<?
function mssql_begin_transaction() {
mssql_query("BEGIN TRANSACTION");
}
function mssql_commit() {
mssql_query("COMMIT");
}
function mssql_rollback() {
mssql_query("ROLLBACK");
}
function mssql_insert_id() {
$id = "";
$rs = mssql_query("SELECT @@identity AS id");
if ($row = mssql_fetch_row($rs)) {
$id = trim($row[0]);
}
mssql_free_result($rs);
return $id;
}
Intenta usarla (mssql_insert_id()) .. Por mi parte desconozco el SQL De SQL Server y su própio lenguaje .. esos @@ si no me confundo hacen referencias a funciones/procedimientos o equivalente almacenados o própios de SQL Server.
Un saludo,