![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola
Ya que estas en el foro de PHP supongo que estas trabajando con PHP, por lo tanto una vez realizado el INSERT puedes obtener el ultimo auto_increment introducido con la intrucción mysql_insert_id(). No se si tu aplicación es monopuesto o multipuesto (por lo general si es via web es multipuesto) pero puede ocurrir que entre la obtención del próximo ID y el INSERT otro usuario realice un INSERT con lo que incrementará el ID de la tambla y tu operación saldrá erronea (no se si me explico), lo ideal es primero insertar el registro y luego obtener el valor de auto_incremente con MYSQL_INSERT_ID(). |
#2
|
||||
|
||||
Hola,
Cita:
Con PHP podría ser algo así: Código PHP:
Última edición por dec fecha: 12-10-2006 a las 20:57:33. |
#3
|
|||
|
|||
si tienes razon
a gracias por la recomendacion, si hay varios usuarios concurrentes puede que se presente problemas con el id.......
|
#4
|
||||
|
||||
Hola,
Cita:
Ese dato está ahí, no obstante y, acaso pudiera utilizarse no sólo con fines informativos... ![]() |
#5
|
||||
|
||||
Cita:
![]() // Saludos |
#6
|
||||
|
||||
Hola,
Bueno. Pues la verdad es que ayer se me ocurrió algo que ahora me parece un tanto bárbaro,... así que no lo diré. Pero, si es verdad eso de que la información es poder, de hacer cosas, por ejemplo, lo cierto es que saber cuál es el próximo valor del "auto increment" puede servir de algo en algún caso, fijo. ![]() Por otro lado, al investigar sobre el tema me topé con el "SHOW TABLE ESTATUS", que no sólo te permite averiguar el último "auto increment" de una tabla (o de todas) sino bastantes cosas curiosas más. Al menos a mí me parecen curiosas, vaya. Y... basta. Lo que iba a decir a continuación prefiero hacerlo en un nuevo Hilo en el apartado de noticias. ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Generar un valor por default distinto para cada insert | fcios | Firebird e Interbase | 9 | 11-10-2006 06:29:32 |
¿como pasarle a un insert el valor del inputbox? | Nelly | Varios | 1 | 18-01-2006 23:36:39 |
Saber el campo con valor mas alto | ilichhernandez | Conexión con bases de datos | 2 | 10-11-2005 02:00:44 |
obtener valor de un campo despues de un insert + applyupdates(0) | wonder boy | Conexión con bases de datos | 1 | 10-06-2004 23:05:39 |
IBSQL puede devolver un valor haciendo INSERT? | altp | SQL | 2 | 04-10-2003 22:09:49 |
![]() |
|