Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2003, 22:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El proceso que debes serguir sería algo así:

1) Formulario de ingreso datos (aquí no presentas el ID . pues todavía no lo has generado ya que no has hecho tu "INSERT" a tu BD)

2) Presentas los datos de tu BD y el ID generado (automáticamente por el campo autoincremental)

El proceso del punto 2) .. lo puedes hacer vía SQL o PHP .. Desde PHP para obtener el último ID generado por un campo autoincremental es la función:

mysql_insert_id()
http://www.php.net/manual/en/functio...-insert-id.php

Esa función la debes ejecutar inmediatamente despues de tu mysql_query() donde ejecutas tu SQL de INSERT ....

También tienes la versión integra en SQL para obtener el último ID generado .. e incluso, usando "transacciones" (operaciones "atomicas" creo que llaman a esto) te asegurarias completametne que ese ID generado es el correcto (pues, se bloquean tablas en modo escritura..). Revisa los comentarios de los usuarios de esa función (la de PHP) que tienes las alternativas en SQL ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.