Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Truy xuất ID của bản ghi đã chèn:PHp &MS SQL SERVER

http://www.php.net/manual/en/ Chức năng.mssql-query.php#104263

Tôi hoàn toàn không sử dụng MS SQL nhưng đã đọc sơ qua về điều này. Có vẻ như bạn cần thực hiện cuộc gọi tới sqlsrv_next_result. Một ví dụ được cung cấp trong nhận xét đó:

$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); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sao lưu cơ sở dữ liệu SQL Server bằng T-SQL

  2. Chế độ xem trong SQL Server

  3. NOLOCK (gợi ý Máy chủ Sql) có phải là phương pháp không tốt không?

  4. Làm thế nào bạn có thể biểu diễn sự kế thừa trong cơ sở dữ liệu?

  5. Mệnh đề đầu ra của SQL Server thành một biến vô hướng