PHP如何获取刚插入数据的ID 和判断SQL语句是否成功执行
2015-05-15 19:51
956 查看
//执行SQL语句后
如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0。
判断SQL语句是否执行,一下语句:
注意:mysqli_affected_rows只能判断紧挨着的上一条SQL语句是否成功执行!例如如果连续执行2条SQL其判断的是第二条语句的执行情况!
$id
= mysqli_insert_id($con);//获取上一条SQL语句的插入数据的ID,以便再次通过该ID进行增删改查
如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0。
判断SQL语句是否执行,一下语句:
if(mysqli_affected_rows($con)>0) {
echo "成功执行";
}else{
echo "未成功执行";
}
注意:mysqli_affected_rows只能判断紧挨着的上一条SQL语句是否成功执行!例如如果连续执行2条SQL其判断的是第二条语句的执行情况!
相关文章推荐
- SQL技巧:如何获取存储过程用return返回的值与判断SQL Server事务是否执行成功?
- php 获取mysql中插入的id 和 sql语句查看是否有重复
- SQL中如何获取存储过程用return返回的值与判断SQL事务是否执行成功?
- SQL中如何获取存储过程用return返回的值与判断SQL事务是否执行成功?
- PHP判断sql语句是否执行成功
- 如何判断一条sql(update,delete)语句是否执行成功
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- 数据库端防止并发的SQL语句 插入时就判断是否存在
- jdbcTemplate在执行插入操作的时候如何判断是否插入成功?
- php如何判断SQL语句的查询结果是否为空?
- 如何判断存储过程中,T-SQL语句是否执行?
- 在ASP中判断SQL语句是否执行成功
- 在ASP中判断SQL语句是否执行成功
- 在ASP中判断SQL语句是否执行成功
- 在ASP中判断SQL语句是否执行成功 还不错,顶一个
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- 判断SQL语句是否执行成功
- 如果上一条插入语句执行成功,获取id号
- PHP如何获取最后插入数据的auto_id
- PHP如何获取最后插入数据的auto_id