php呼叫mssql儲存過程
sqlserver儲存過程
CREATE PROCEDURE ProcTest @id int, @name varchar(30) output CREATE PROCEDURE ProcTest @id int, @name varchar(30) output
AS
select @name=username from mm_user where id=@idselect @name=username from mm_user where id=@id
select * from mm_userselect * from mm_user
php實現程式碼:
$userId = 2; // test parameter $userId = 2; // test parameter
$userName; // test return value $userName; // test return value
$link = mssql_connect("192.168.1.38", "sa", "sa123456a") or die("Can't connect sql server"); $link = mssql_connect("192.168.1.38", "sa", "sa123456a") or die("Can't connect sql server");
mssql_select_db("mm_db", $link) or die("Select database failure"); mssql_select_db("mm_db", $link) or die("Select database failure");
$stmt = mssql_init("ProcTest", $link) or die("initialize stored procedure failure"); $stmt = mssql_init("ProcTest", $link) or die("initialize stored procedure failure");
mssql_bind($stmt, "@id", $userId, SQLINT4); mssql_bind($stmt, "@id", $userId, SQLINT4);
mssql_bind($stmt, "@name", $userName, SQLVARCHAR, true); mssql_bind($stmt, "@name", $userName, SQLVARCHAR, true);
$rs = mssql_execute($stmt, false); $rs = mssql_execute($stmt, false);
do { do {
while ($row = mssql_fetch_array($rs)) { while ($row = mssql_fetch_array($rs)) {
print $row["id"]." ------ ".$row["username"]." ------ ".$row["password"]." ------
"; print $row["id"]." ------ ".$row["username"]." ------ ".$row["password"]." ------
";
}
} while (mssql_next_result($rs)); } while (mssql_next_result($rs));
print "user name is: ".$userName; print "user name is: ".$userName;
?>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/786540/viewspace-925056/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用PHP呼叫MySQL儲存過程PHPMySql儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- PHP呼叫MYSQL儲存過程例項PHPMySql儲存過程
- PHP實現多儲存過程呼叫PHP儲存過程
- [MSSQL]mssql海量高效分頁儲存過程SQL儲存過程
- 呼叫儲存過程儲存過程
- Winform呼叫儲存過程ORM儲存過程
- perl呼叫儲存過程儲存過程
- jdbc呼叫儲存過程JDBC儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- linux呼叫儲存過程Linux儲存過程
- PB中呼叫儲存過程儲存過程
- java 呼叫oracle 儲存過程JavaOracle儲存過程
- java中呼叫儲存過程Java儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- 【草原和大樹】解密MsSql儲存過程解密SQL儲存過程
- php呼叫mysql儲存過程和函式的方法(轉)PHPMySql儲存過程函式
- [MSSQL]sql 儲存過程定時執行方法SQL儲存過程
- jsp中呼叫儲存過程JS儲存過程
- Spring mybatis 呼叫儲存過程SpringMyBatis儲存過程
- c / c + + 呼叫mysql儲存過程MySql儲存過程
- C#呼叫 oracle儲存過程C#Oracle儲存過程
- C#呼叫Oracle儲存過程C#Oracle儲存過程
- 動態呼叫儲存過程 sample:儲存過程
- vb呼叫儲存過程的方法儲存過程
- java中呼叫ORACLE儲存過程JavaOracle儲存過程
- 用java呼叫oracle儲存過程JavaOracle儲存過程
- Sqlsugar呼叫Oracle的儲存過程SqlSugarOracle儲存過程
- 儲存過程呼叫其他模式的儲存過程需要注意的地方儲存過程模式
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- mssql bcp 工具用法和檢視角色儲存過程SQL儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- mysql 儲存過程,以及mybatis如何呼叫MySql儲存過程MyBatis
- JDBC 呼叫儲存過程程式碼示例JDBC儲存過程
- mysql-定時呼叫儲存過程MySql儲存過程
- c#呼叫儲存過程小記C#儲存過程
- mybatis呼叫檢視和儲存過程MyBatis儲存過程