Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Rufen Sie die ID eines eingefügten Datensatzes ab:Php &MS SQL SERVER

http://www.php.net/manual/en/function.mssql-query.php#104263

Ich benutze MS SQL überhaupt nicht, habe mich aber kurz darüber eingelesen. Es scheint, dass Sie sqlsrv_next_result aufrufen müssen. Ein Beispiel finden Sie in diesem Kommentar:

$query = "INSERT INTO test (col1, col2) VALUES (?,?); SELECT SCOPE_IDENTITY()";
$resource=sqlsrv_query($conn, $query, $arrParams); 
sqlsrv_next_result($resource); 
sqlsrv_fetch($resource); 
echo sqlsrv_get_field($resource, 0);