Ho la seguente SP
CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertFilm`(IN Titolo VARCHAR(30),IN Descrizione VARCHAR (60),
IN ATTORI VARCHAR(60),IN Gen VARCHAR(15), IN TIPO VARCHAR(15))
BEGIN
DECLARE Gen_Id INT;
SELECT GenereId INTO Gen_Id from Genere WHERE Descrizione = Gen;
INSERT INTO Film (Titolo,Descrizione,Attori,Genere,Tipo)
Values (Titolo,Descrizione,Attori,Gen_Id,Tipo);
END$$
l'errore è nella insert, non può inserire un record con la colonna Genere uguale a NULL, questo significa che l'errore effetivamente è nella SELECT, da PHP tramite una echo so che chiamo la SP con i seguenti parametri
CALL InsertFilm ('a','a','a','Comico','1')
qualcuno sa dirmi dove sbaglio?
Il genere Comico, è regolarmente inserito nella tabella genere ed ha un id = 1