![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/02/2006, 15:27
|
| | Fecha de Ingreso: diciembre-2005 Ubicación: Madrid, España
Mensajes: 154
Antigüedad: 19 años, 1 mes Puntos: 2 | |
Se me ocurre que puedes hacer el autoincrement con PHP en vez de directamente en MySQL, así no tienes el problema de traerte un registro equivocado.
$ID_CODIGO = mysql_query("SELECT MAX(ID_CODIGO) from tabla") + 1;
y luego insertas y pasas ID_CODIGO.
En el caso extremo de que dos usuarios intenten insertar el mismo ID_CODIGO, uno recibirá una excepción debido a la clave primaria, que puedes capturar, obligando a que se recalcule dicho ID_CODIGO.
Saludos |