Home > Backend Development > PHP Tutorial > php+mssql获取最后插入id值有关问题(~)

php+mssql获取最后插入id值有关问题(~)

WBOY
Release: 2016-06-13 10:21:21
Original
1082 people have browsed it

php+mssql获取最后插入id值问题(在线等~)
我记得mysql有个mysql_insert_id()函数来获得最后插入的id,如$newID = mysql_insert_id();那mssql数据库呢?有没有这样的函数?我要怎么输出最后插入的id呢?


------解决方案--------------------
至少手册里没有找到,
查询一次.

------解决方案--------------------
查询下 select @@IDENTITY 

 mssql 有自己的系统变量
------解决方案--------------------

探讨
查询下 select @@IDENTITY

mssql 有自己的系统变量

------解决方案--------------------
探讨
不是吧,非得这样写么?有没有其他办法呢?我刚找了一下,没有找到这样的函数,mssql+php的组合让我很不爽,我现在做的是一个主从表结构的东西,要插入从表的数据需要存储主表id,帮忙想个办法实现这个问题。

------解决方案--------------------
探讨
不是难不难的问题,如果这个主键是学号这样的,不是递增标示符的话,那该怎么处理啊?

------解决方案--------------------
select @@IDENTITY 只要有INSERT就可以用

貌似没见过楼上的问题

难道是并发很多的时候有问题?
哪写个存储过程吧
------解决方案--------------------
除了存储过程,最简单最直接的办法就是构造一个查询,保证查询条件唯一性.
------解决方案--------------------
在插入之后select一次咯...把那個id查出來..
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template