Affichage résultat procédure stockée
Bonjour,
Je sais que vous n'aimez pas quand on dit que c'est urgent mais dans mon cas c'est vraiment urgent (besoin d'avoir la réponse avant Mardi matin si possible... je passe l'examen le matin..)
Voici ma procédure stockée
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| DELIMITER //
CREATE PROCEDURE showSauv(IN loginUser VARCHAR(8), IN type_user VARCHAR(20))
BEGIN
DECLARE fct_user VARCHAR(50);
IF (type_user = 'employe') THEN
SET fct_user = (SELECT nomFct FROM FONCTION F, EMPLOYE E WHERE F.idFct = E.fonctionEmp AND E.loginEmp = loginUser);
IF (fct_user = 'Administrateur de sauvegarde') THEN
SELECT * FROM SAUVEGARDE;
END IF;
IF (fct_user = 'Technicien') THEN
SELECT * FROM CLIENT C, SAUVEGARDE S WHERE C.loginCli = S.loginCliSauv AND S.loginEmpSauv = loginUser;
END IF;
IF (fct_user = 'Gerant') THEN
SELECT * FROM SAUVEGARDE;
END IF;
IF (fct_user = 'Responsable informatique') THEN
SELECT * FROM SAUVEGARDE;
END IF;
END IF;
IF (type_user = 'client') THEN
SELECT * FROM SAUVEGARDE WHERE loginCliSauv = loginUser;
END IF;
END//
DELIMITER ; |
J'utilise MySQL 5.0
Je souhaiterais l'exécuter à partir de PHP et afficher le résultat renvoyé par celle-ci.. Le résultat contient plusieurs enregistrement dans la plupart des cas...
Merci d'avance.