Mi tabla db se parece a esta imagen. http://prntscr.com/22z1nProblema con la columna "id" autoincrementada
Recientemente he creado la página delete.php. funciona correctamente, pero cuando eliminé el usuario número 21, el siguiente usuario registrado obtiene la identificación 24 en vez de 21.
¿Es posible poner la información de los usuarios recién registrados en la primera fila vacía? (En esta situación, la fila 21)
En mi formulario de registro, el usuario que acaba de registrarse puede escribir los nombres de los usuarios existentes y ser amigo de ellos después del registro. Para esta amistad, tengo otra tabla que asocia la identificación del usuario recién registrado y el usuario existente.
Para ello estoy usando mysql_insert_id durante el registro para obtener ID de usuario nuevo. Pero después de la eliminación de la fila 21 durante el proceso de registro de nex, mysql_insert_id me dio el número 21. pero se almacenó en la fila 24. Y poner en la tabla de asociaciones 21 para el nuevo usuario. Quiero resolver este problema
Es posible que esté malinterpretando 'mysql_insert_id()'. Devuelve la ÚLTIMA id insertada. Llamarlo repetidamente siempre devolverá el último, nunca el siguiente. Su valor no cambiará hasta después de que se haya completado otro inserto. –