php 获取mysql中插入的id 和 sql语句查看是否有重复

来源:互联网 发布:实时频谱分析软件 编辑:程序博客网 时间:2024/05/18 03:06

1、我们经常这样来查询最大的id,

常用的方法select max (id) from  new

这样是方法是不对,当有数据被删掉,这样最大id,并不是你要插入数据时的id

正确的如下

$sql = "insertinto new ( 'name') values ('test',)";

$mysql->Query ( $sql );

//查出刚执行完的id号

$id = mysql_insert_id ();

这时的id才是你插入时的id

 

2、  方便查询数据是否出现重复:如果想查询new_num是否有重复可以用:下面的语句

SELECT  `new_num`, count(`new_num`)  FROM  news

group by `newl_num`

having  count(`new_num`)>1


如果有数据则证明数据有重复


原创粉丝点击