PHP如何获取数据库中自增id

PHP如何获取数据库中自增id,第1张

很多时候数据库中表的主键都是自增id,

而在连续插入数据时,需要前一条的自增id时候,可以使用PHP中的

mysql_insert_id()函数

如果我的回答没能帮助您,请继续追问。

您也可以向我们团队发出请求,

//首先配置数据库连接

mysql_connect("localhost","root","")

mysql_select_db("db")

mysql_query("set names 'utf8'")

//写sql语句并执行

$sql="select id from 表名 where 条件" 

$query=mysql_query($sql)

$rs=mysql_fetch_array($query)

//打印

echo $rs['id']

给你两个方案:

1、select 查询该表是否有该id , 有则不添加

2、insert 如果没猜错这个id应该是个主键或者唯一键,那么直接插入该id ,如果存在是不可能插入成功的,同时mysql方法会返回错误false ,根据这个信息判断是否添加成功

延伸:

INSERT 加 ON DUPLICATE KEY UPDATE 用法

一条语句搞定不存在即 insert 存在即 update (前提是唯一键重复,主键也是唯一键)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存