Tutoriales PHP/MySQL:
Recuperar la id después de su inserción con php
Cuantas veces hemos necesitado saber el “id” del registro que acabamos de insertar? Con una sola línea de código es posible…
Hay ocasiones en las que es necesario recuperar la id del último registro insertado, bien sea para mostrarlo en pantalla, o para pasarlo mediante una variable para insertar un registro relacionado.
En php es muy sencillo, simplemente hay que usar la función�mysql_insert_id()
Una vez hacemos una inserción desde dreamweaver, necesitamos buscar las siguientes líneas
mysql_select_db($database_conn, $conn); $Result1 = mysql_query($insertSQL, $conn) or die(mysql_error()); $insertGoTo = "ok.php";
Y añadir lo siguiente:
mysql_select_db($database_conn, $conn); $Result1 = mysql_query($insertSQL, $conn) or die(mysql_error()); $id = mysql_insert_id(); $insertGoTo = "ok.php?id=".$id;
De esta manera y así de fácil, podemos obtener el último registro insertado. Más información acerca de mysql_insert_id(); en :
http://es.php.net/manual/es/function.mysql-insert-id.php

Me interesa tu articulo lo probare pero quiesiera saber si el id que devuelve es la clave primaria que en mi caso es de tipo auto incremental y necesito recuperarla para insertar datos en otra tabla
Comentario Por Jaime Hernandez — 23/10/2006 @ 6:56 pm