php 向数据库添加一条记录,这个记录 id 是自动增加的,所以不知道是多少,添加记录后怎么得到这个id值

php 向数据库添加一条记录,这个记录 id 是自动增加的,所以不知道是多少,添加记录后怎么得到这个id值,第1张

$sqll="INSERT INTO bd_fee(。。。。。)values('。。。。。)"//插入数据记录

$db->query($sqll)//执行插入,一定要用query,不能用exec

$id=$db->lastInsertId()//获取刚才插入记录的自动编号值。

建立一个更新查询,假设分类表删掉的记录ID是从5~50,而目前这个表ID字段的最大值是500了,接下来,新添加的记录ID应该是501~546,那么在关联表里,更新字段为〔关联ID]=〔关联ID〕+496,更新查询代码如下:

UPDATE

关联表

SET

关联表.关联ID

=

[关联ID]+496

WHERE

(([关联ID]>4

And

[关联ID]<50))

试一试。

你在这个库里新建一个查询,在SQL视图里,把我上面的代码复制进去,再改成自己的表名和字段名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10027002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存