Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да извикате съхранена процедура с помощта на PHP и SQL Server 2008

прочетете 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);

РЕДАКТИРАНЕ

прочетете odbc_exec()

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

и много хубав пример от документите на php.net 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. Справяне с грешки с висока сериозност в SQL Server

  2. Кой е най-добрият начин за съкращаване на дата в SQL Server?

  3. Открийте извикващата съхранена процедура в SQL Server

  4. Как да използвам тригер за актуализиране, за да актуализирам друга таблица?

  5. Задача на SQL Server Agent - Експортиране на резултати във файл с разделители на табулатори?