Je me décide à poster mon problème, car après plusieurs jours de recherche, même sur ce fabuleux forum de PHPFrance
Voilà, j'arrive à exécuter les procédures stockées grâce à PDO, avoir des paramètres d'entrée/sortie, etc. mais mon problème vient des retours qui ne sont pas placés dans une variable à la manière de :
Code : Tout sélectionner
SELECT MaColonne INTO v_tmp ...
.....
RETURN v_tmp
Pour moi cela pose un vrai problème car j'ai l'impression que PHP interprète cela comme un retour et donc considère le traitement de la procédure stockée terminée.. Mais le plus étrange est qu'il ne poursuit même plus le reste de traitement PHP...
Je suis sur que mon problème vient de ces SELECT car en les retirant tout fonctionne, mais du coup c'est mon collègue qui galère. Bien sûr, on a déjà pensé retourner tous les SELECT dans des variables et les faire remonter à la fin du traitement, mais cela nous laisse beaucoup moins de souplesse..
Merci de votre aide !
Jérémy