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??