标题:
如何在插入数据的同时知道其id号
[打印本页]
作者:
xingyungulang
时间:
2006-5-10 16:42
标题:
如何在插入数据的同时知道其id号
table
id(自动递增) 题目 正文
1 asfa [memo]
2 dsad [memo]
..........
请问在进行insert操作的同时,如何获得此次insert操作所插入数据的id号
注:因为其中可能对数据进行删除,所以不能采用取数据库中最大id再加1的方法
作者:
yangchilang
时间:
2006-5-10 16:43
mysql_insert_id
作者:
大傻
时间:
2006-5-10 16:43
偶一般是用的傻方法。。。颇费query
恳请楼上的详叙。
作者:
musezhicangmang
时间:
2006-5-10 16:44
MySQL 数据库函数库
mysql_insert_id
返回最后一次使用 INSERT 指令的 ID。
语法: int mysql_insert_id(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明
本函数可以得到最后一次使用 INSERT 到 MySQL 数据库的执行 ID。
sleibowitz@btcwcu.org
(13-May-1999) 指出在 PHP 3.0.7 版用 REPLACE 也和使用 INSERT 一样,可以使用本函数获得 ID。
作者:
风之稍语
时间:
2006-5-10 16:45
就是你执行完了insert语句以后
$id = mysql_insert_id();
就得到新插入数据的ID了.够明白了吧
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0