Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/07/2011, 08:33
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: conocer el siguiente auto-increment

Cita:
Iniciado por Bier Ver Mensaje
Estimado jotaincubus

1.- El caso 1 no me es útil, ya que no siempre será igual, otros procedimientos también almacenarán información y ese campo podrá tener otro dato.
2.- Esto es lo que he supuesto que deberé hacer, pero representa 3 operaciones a la tabla: 1) Insert, 2) Lectura, 3) Update. Lo que sería ideal es hacerlo con una sola operación, por ello es mi consulta.

Gracias
En realidad solo serian DOS operaciones la de INSERT y la de UPDATE ya que MySql retorna el AUTOINCREMENTABLE despues que hace el INSERT:

Código PHP:
Ver original
  1. $insertar = 'INSERT INTO tu_tabla (campo) VALUES ($valor)';
  2. mysql_query($insertar, $conexion);
  3. $ultimo = mysql_insert_id($conexion);
  4. $actualizar = 'UPDATE tu_tabla SET folio = $ultimo WHERE Llave = $ultimo';
  5. mysql_query($actualizar, $conexion);

La verdad no encuentro otra forma de hacerlo... Talvez personas con mas experiencia te puedan ayudar.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Última edición por jotaincubus; 07/07/2011 a las 08:34 Razón: Mas informacion