#32241 [Bgs]: Why not have mssql_insert_id function when use Microsoft sql server database!

From: Date: Wed, 27 Jul 2005 18:01:02 +0000
Subject: #32241 [Bgs]: Why not have mssql_insert_id function when use Microsoft sql server database!
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-82551@lists.php.net to get a copy of this message
ID: 32241 Updated by: fmk@php.net Reported By: kangtk at 163 dot com Status: Bogus Bug Type: Feature/Change Request Operating System: Windows2000 Server PHP Version: 4.3.10 New Comment: It is possible to obtain this value from the server with an explicit sql statement: INSERT INTO jobs (job_desc,min_lvl,max_lvl) VALUES ('Accountant',12,125) SELECT @@IDENTITY AS 'Identity' Previous Comments: ------------------------------------------------------------------------ [2005-07-27 11:12:48] tony2001@php.net The underlying library doesn't provide something like that, so PHP doesn't provide a wrapper. There is nothing we can do, ask MS about it. ------------------------------------------------------------------------ [2005-07-27 04:05:48] Daniel dot Spada at det dot wa dot edu dot au To expand on the previous poster. I have found that there is no such function mssql_insert_id() when using MS-SQL server. I am using PHP 4.3.10-15, with SQL server 2000. A mssql_insert_id function would be REALLY handy to assist in error checking etc. ------------------------------------------------------------------------ [2005-03-09 03:10:31] kangtk at 163 dot com Description: ------------ I can use this function mysql_insert_id to get the insert id when I connect with mysql database. But I cann't use the mssql_insert_id when I change the code to Microsoft Sql server databse. Can you explain something to me? Thanks. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=32241&edit=1

« previous php.bugs (#82551) next »