Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2007, 18:46
Avatar de orchabel
orchabel
 
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"