如何在插入数据的同时知道其id号

table
id(自动递增) 题目 正文
1 asfa [memo]
2 dsad [memo]
..........
请问在进行insert操作的同时,如何获得此次insert操作所插入数据的id号
注:因为其中可能对数据进行删除,所以不能采用取数据库中最大id再加1的方法

---------------------------------------------------------------

mysql_insert_id
---------------------------------------------------------------

偶一般是用的傻方法。。。颇费query:(
恳请楼上的详叙。
---------------------------------------------------------------

MySQL 数据库函数库
mysql_insert_id
返回最后一次使用 INSERT 指令的 ID。
语法: int mysql_insert_id(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明
本函数可以得到最后一次使用 INSERT 到 MySQL 数据库的执行 ID。[email protected] (13-May-1999) 指出在 PHP 3.0.7 版用 REPLACE 也和使用 INSERT 一样,可以使用本函数获得 ID。

---------------------------------------------------------------

就是你执行完了insert语句以后
$id = mysql_insert_id();
就得到新插入数据的ID了.够明白了吧

Published At
Categories with Web编程
Tagged with
comments powered by Disqus