This works like a charm:
DELIMITER $$
CREATE DEFINER=root@localhost FUNCTION getId(p_Auteur VARCHAR(10)) RETURNS int unsigned
READS SQL DATA
BEGIN
SET @Auteur = (SELECT p_Auteur);
RETURN(SELECT idAuteur FROM db.tbAuteurs WHERE Auteur = @Auteur);
END$$
DELIMITER ;
Hope this helps!