ciao!
ho una procedure per inserire dati in una tabella.
vorrrei che m ritornasse l'ultimo ID.
l'ultimo tentativo che ho fatto è stato questo:
codice:
BEGIN
DECLARE c INT DEFAULT 0;
SET c = (SELECT COUNT(*) Count FROM cr_clienti WHERE cliente_piva = piva);
IF c = 0 THEN
INSERT INTO cr_clienti_test VALUES(NULL,NULL,clde,NULL,SHA1('password'),agente,sagente,ragsoc,
insegna,ragsoc,piva,cf,indirizzo,telefono,email,NULL,4,localita,cap,provincia,paese,1,
NULL,NULL,NOW());
SELECT * FROM cr_clienti_test ORDER BY cliente_id DESC LIMIT 1;
END IF;
END
il record viene inserito, ma poi nella pagina web non mi viene stampato l'ultimo id.
visto che uso sempre la stessa funzione in php per l'ultimo id, e visto che solo qua non funziona, penso sia un problema di stored procedure.
qualche dritta??