con esta query deberias poder solucionar tu problema ...
1) para poder jugar con el tema de los autoincremento tuve que crear esta tablita ...
Código PHP:
usuarios CREATE TABLE `usuarios` (
`id` int(11) NOT NULL auto_increment,
`usuario` varchar(255) collate latin1_general_ci default NULL,
`password` varchar(255) collate latin1_general_ci default NULL,
PRIMARY KEY (`id`)
)
2)
inserto un par de registros... y borro uno...
Código PHP:
insert into `test`.usuarios(usuario, password) values('uno','96b141d5e4454b91391e3e8b37e11302');
insert into `test`.usuarios(usuario, password) values('dos','96b141d5e4454b91391e3e8b37e11302');
insert into `test`.usuarios(usuario, password) values('tres','96b141d5e4454b91391e3e8b37e11302');
insert into `test`.usuarios(usuario, password) values('cuatro','96b141d5e4454b91391e3e8b37e11302');
delete from test where usuario = 'tres'
3) ahora para conocer el siguiente id ... uso esta consulta...
Código PHP:
select auto_increment from `information_schema`.tables where TABLE_SCHEMA = 'test' and TABLE_NAME = 'usuarios'
en mi caso use la base de datos 'test' y el nombre del campo que quiero saber es usuario... ustedes cambiaran esa de acuerdo al nombre de la db y el nombre del campo ... el resultado que devuelve en este ejemplo es "5"
espero que les sirva...
saludos