Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/04/2010, 14:48
teloxzak
 
Fecha de Ingreso: septiembre-2008
Mensajes: 20
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: insert y select en misma consulta

pues otra alternativa seria SP:

Código:
DELIMITER $$

DROP PROCEDURE IF EXISTS nombre_procedimeinto $$
CREATE PROCEDURE nombre_procedimeinto (valor1, valor2, valor3)
BEGIN

INSERT INTO tabla (nombre, direccion, otraas cosas) VALUES (valor1, valor2, valor3);
SELECT MAX(id) AS ultimoId FROM tabla;
END $$

DELIMITER ;
y en php solo

Código:
$sql="CALL  nombre_procedimeinto(valor1, valor2, valor3)";
y para escribir ultimo id pues seria

Código:
echo $arreglo ['ultimoId'];
espero y te sirva saludos