而在连续插入数据时,需要前一条的自增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 (前提是唯一键重复,主键也是唯一键)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)