Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/12/2008, 21:20
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: recuperar el último ID insertado

Pues tu SP tendría que tener un parámetro OUT que es el ID, y ese ID seleccionarlo después del INSERT, por ejemplo:
Código sql:
Ver original
  1. Delimiter //
  2. CREATE PROCEDURE `sp_regions_insert`(IN name VARCHAR(40), OUT id INTEGER)
  3. BEGIN
  4. INSERT INTO tbl_regions (regi_name) VALUES(name);
  5. SELECT LAST_INSERT_ID() INTO id;
  6. END
  7. //;

Saludos