wil*_*007 1 php sql-server sql-server-2012
可能重复:
SQL:如何获取我刚刚插入的值的id?
对于PHP,什么相当于mysql_insert_id()sql server 2012?
sqlsrv_insert_id() 似乎不存在.
说这是代码
if ($result) {
// get user details
$uid = mysql_insert_id(); // last inserted id
$result = mysql_query("SELECT * FROM users WHERE uid = $uid");
// return user details
return mysql_fetch_array($result);
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud)
对于mysql,我应该如何为sql server做到这一点?
看看这个:http://fr2.php.net/manual/en/book.mssql.php 那边的评论你有评论的PHP语法:
function mssql_insert_id() {
$id = 0;
$res = mssql_query("SELECT @@identity AS id");
if ($row = mssql_fetch_array($res, MSSQL_ASSOC)) {
$id = $row["id"];
}
return $id;
}
| 归档时间: |
|
| 查看次数: |
4749 次 |
| 最近记录: |