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

Cách gọi thủ tục được lưu trữ bằng PHP và SQL Server 2008

đọc mssql_execute ()

$conn = mssql_connect($host, $user, $pass);
mssql_select_db('somedb', $conn);

// Call a simple query
$result = mssql_query('SELECT * FROM sometable', $conn);

// Release the result resource
mssql_free_result($result);

// Then execute the procedure
$proc = mssql_init('some_proc', $conn);
$proc_result = mssql_execute($proc);

// Etc...
mssql_free_statement($proc);

CHỈNH SỬA

đọc odbc_exec ()

$conn = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);
$exec = odbc_exec($conn, "CALL storedProc()");

và một ví dụ rất hay từ php.net docs odbc_execute () :

$a = 1;
$b = 2;
$c = 3;
$stmt    = odbc_prepare($conn, 'CALL myproc(?,?,?)');
$success = odbc_execute($stmt, array($a, $b, $c));



  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 trích xuất nhiều chuỗi từ các hàng đơn trong SQL Server

  2. Đếm số hàng được trả về bởi thủ tục được lưu trữ

  3. Filestream trong Sql Server 2008 Express

  4. Thực thi các trường phạm vi ngày duy nhất trong SQL Server 2008

  5. Node.js MSSQL tedius ConnectionError:Không kết nối được với localhost:1433 - kết nối ECONNREFUSED