Bonjour ,
J'utilise dans mon application web Mysql5.0 et je veux utilisé les procedures stockée
J'ai crée la procedure stockée suivante:
CREATE procedure spGetCategorie(Catlien varchar(30) ,out Name varchar(30) )
BEGIN
SELECT categoryname into Name
FROM categories
WHERE catlien =Catlien;
END;
et pour l'execution:
call spGetNomCategorie('electromenager',@out)
mais malgre qu'il existe de resultat dans la base,cette procedure ne retourne aucun ligne.
Le resultat est :Result consisted of more than one row.
Et pour remedier a ce probleme j'ai ajouté limit 1 a la fin de la requette
mais le resultat est:0 rows in set.
Si j'execute cette requette :
SELECT categoryname
FROM categories
WHERE catlien ='electromenager'
Le resultat est : Electroménager
Avez vous une idée comment je peux resoudre ce probleme?Aidez moi s'il vous plait.
Partager