
23/11/2007, 18:46
|
 | | | Fecha de Ingreso: marzo-2002 Ubicación: Hundido en un rincón...
Mensajes: 401
Antigüedad: 22 años, 11 meses Puntos: 1 | |
Re: Leer el valor de un campo autoincrement Hola... la respuesta es nop... obligatoriamente tendrás que hacer otra consulta... sin embargo lo recomendable es usar la función que te trae el último valor insertado en el auto_increment en TU CONEXION que es LAST_INSERT_ID... en pocas palabras el ID del que acabaste de ingresar (NO ES LO MISMO QUE HACER UN MAX() AL CAMPO).
Ej:
INSERT INTO foo (auto,text)
VALUES(NULL,'text');
INSERT INTO foo2 (auto, idfoo,text)
VALUES(NULL, LAST_INSERT_ID(),'text'); # usamos ID en la segunda tabla
En php hay una funcion que te trae también el ultimo valor insertado en tu conexión... (IMPORTANTE... NO DEBES CERRAR LA CONEXION AL SERVIDOR ENTRE UNA Y LA OTRA CONSULTA)
__________________ BugHunter II
"si quieres un mañana mejor, piensa en ser mejor para un mañana" |