Bonjour,
J'ai une proc stock MySQL du genre :
Lorsque je l'appelle depuis le Query Browser elle fonctionne
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
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![]()
Mais lorsque je l'appelle depuis un script php avec la commande suivante :
J'obtiens comme seul résultat le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $result = mysql_query("call MaProc('test')");![]()
PROCEDURE MaProc can't return a result set in the given context
Please help me !
Partager