Cita:
Iniciado por reyesoft
Cluster, está bien lo que dices; pero él necesita saber la ID antes de hacer el INSERT.
Estuve mirando el phpMyAdmin y no logré sacar como saben el proximo valor del Auto_increment. Fijate en las propiedades de la tabla, es más hasta podés cambiarlo.
Saludos...
Ok ..
El hecho de cambiar un ID automumérico lo hace phpMyadmin ejecutando una sentencia SQL tipo:
ALTER TABLE tabla AUTO_INCREMENT = n°;
Por otro lado .. en este ambiente "web" multiusuario donde no sabes si X usuario está interactuando con tu sistema por otro lado mientras el usuario Y está actuando en el sistema .. lo más sano es -dar- ese N° una vez otorgado por la BBDD en este caso por un campo autoincremental .. todo manejado bajo una transacción para evitar problemas.
Todo lo demás corres el problema que para cuando tu obtengas el ID últimio generado .. otro generó otro registro y ya no corresponderá el que obtuvistes.
Un saludo,