Utilisation de procédures stockées
Bonjour,
J'ai une proc stock MySQL du genre :
Code:
1 2 3 4 5 6 7 8 9 10
| CREATE PROCEDURE MaProc (pParam)
BEGIN
IF (EXISTS (SELECT 1 FROM matable WHERE champ = pParam ) ) THEN
SELECT 'Existe Déjà';
ELSE
INSERT INTO matable (champ) VALUES (pParam);
SELECT champ FROM matable;
END IF;
END |
Lorsque je l'appelle depuis le Query Browser elle fonctionne :D
Mais lorsque je l'appelle depuis un script php avec la commande suivante :
Code:
$result = mysql_query("call MaProc('test')");
J'obtiens comme seul résultat le message d'erreur suivant ::cry:
Citation:
PROCEDURE MaProc can't return a result set in the given context
Please help me !