Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/02/2006, 15:27
radian
 
Fecha de Ingreso: diciembre-2005
Ubicación: Madrid, España
Mensajes: 154
Antigüedad: 18 años, 4 meses
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