一次插入多行,怎么获取insert_id值? insert into $table (mnick) values ('a'),('b'),('c').....根据手册 insert_id()获取的是插入的'a'的自动增长值假设是x,而b的是否一定是x+1,c的是x+2?用的是innodb引擎 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_insert_id 取得上一步 INSERT 操作产生的 ID 用mysql_insert_id,是你最后插入的id. 哦,那就是我弄反了那能保证前一条是insert_id()-1么?高并发的地方 比较麻烦。建议设置一个key,$key="xkey";insert into $table (xkey,mnick) values ('$xkey','a'),('$xkey','b'),('$xkey','c')..... 如果需要id,则搜索一下select ID,mnick from $table where xkey=$xkey; 这个insert_id是根据和mysql的连接..也就是你每一次插入(单记录)他在这个mysql连接上就会留下自增信息..这是mysql机制..即使高并发他也是按部就班的做 不存在乱套.. 如何将wav转化成16进制字符串? php与MySQL基础求解惑 php读取EXCEL出现乱码? PHP文件下载问题,可能不是那么容易解答,期待高手 谁能帮我看看这段代码怎么写 【请点评】写的一个OOP面向对象的类,功能:扫描整站文件夹! highlight_string最后的输出结果有个1 php自动采集代码 这个如何实现? 今年国内php应用的一道题目,看起来很容易。其实不然。 请教一个php cookie的问题 慶祝升星進行PHP版的第十專
取得上一步 INSERT 操作产生的 ID 用mysql_insert_id,是你最后插入的id.
那能保证前一条是insert_id()-1么?
高并发的地方
建议设置一个key,
$key="xkey";
insert into $table (xkey,mnick) values ('$xkey','a'),('$xkey','b'),('$xkey','c').....
如果需要id,则搜索一下
select ID,mnick from $table where xkey=$xkey;
也就是你每一次插入(单记录)他在这个mysql连接上就会留下自增信息..
这是mysql机制..即使高并发他也是按部就班的做 不存在乱套..