Feb
21
2008

PHP+MSSQL กับ last insert id

2,295 views

ถ้า PHP+MySQL สามารถใช้ function mysql_insert_id() ได้เลย แล้วถ้า PHP+MSSQL หล่ะให้ทำยังไงดี? ผมมีตัวอย่างอยู่คิดว่าน่าจะมีประโยชน์ครับ

$strSql = "
INSERT INTO Member
(UserId,FirstName,LastName,Email,AddDate) VALUES
('$sUserId','$FirstName','$LastName','$Email','$AddDate')
";
mssql_query($strSql);
 
$strSql = "SELECT @@IDENTITY AS LastId";
$objResult = mssql_query($strSql);
if (!$objResult) { echo "$strSql"; exit; }
while($row = mssql_fetch_array($objResult)) {
$LastId	=	$row[LastId];
}
mssql_free_result($objResult);

Written by Pipo in: PHP |

1 Comment »

  • ขอบคุณครับ
    ใช้ได้ดีเลย กำลังต้องการใช้พอดี

    Comment by tha — May 9, 2010

RSS feed for comments on this post. TrackBack URL

Leave a comment

Page 1 of 11

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes