Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/09/2003, 11:56
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Si deseas obtener el último ID (autoincremental) producido por ese tipo de campos de llave primaria .. puedes usar SQL también .. y recomendable (ya puestos) usar "transacciones" en ese proceso bloqueando la tabla por ese instante para asegurarte 100% que ese ID es el que esperas ..

Me refiero a ..
LAST_INSERT_ID de Msyql

sería algo así ...
Código PHP:
$sql="SELECT LAST_INSERT_ID() as ultimo_id FROM tabla"
en ultimo_id tendrías ese número único último generado ..

Y lo puedes acceder simplemente con:
Código PHP:
$consulta=mysql_query($sql) or die (mysql_error());
$ultimo_id=mysql_result($consulta,'ultimo_id'); 
Si quieres usar "transacciones" .. revisa este capítulo del manual de Mysql:

http://www.mysql.com/doc/en/COMMIT.html
http://www.mysql.com/doc/en/ANSI_diff_Transactions.html


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