insert 时得到id的问题,在线等 php页面中$sql="insert into...";$db->excute($sql);这样记录就可insert表中,现我要得到插入记录时的id,怎么得到呀,thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_insert_id(PHP 3, PHP 4, PHP 5)mysql_insert_id -- 取得上一步 INSERT 操作产生的 ID php页面中 $sql="insert into..."; $db->excute($sql); $id=$db->insert_id; $id = mysql_insert_id($result); 再查一句select max(id) as maxid from xxxxx;maxid 就是最大自增id了 ^^ 用max(id)不可行的。因为用户不一定是一个,在当前用户执行insert和select max期间,其他用户又执行了insert语句。这样得到的id就不是当前用户插入的ID。 $id = mysql_insert_id();不用参数,就可以了,谢谢大家 查看指定回帖问题 请教::php单例数据库 php文件能否被别人盗取?? 刚建立了个邮件服务器 QQ HOTMAIL能收到 163 263收不到 郁闷 Fatal error: Call to undefined function passport_encrypt() PHP读取mysql的问题 smarty 如何实现i++ 怎么样做按钮将表单里的内容保存为Excel文件 我装的是php4.21为什么内部函数不能用呢? 一个关于php和mysql的问题!! 请高手指点:网站内容搜索 慢查询中怎么有这个查询,没有执行这个东西的啊
(PHP 3, PHP 4, PHP 5)mysql_insert_id -- 取得上一步 INSERT 操作产生的 ID
$sql="insert into...";
$db->excute($sql);
$id=$db->insert_id;
select max(id) as maxid from xxxxx;
maxid 就是最大自增id了 ^^
不用参数,就可以了,谢谢大家