Problème lors de l'appel d'une fonction Oracle sql

Fermé
infoxx Messages postés 31 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 24 mai 2013 - 30 avril 2013 à 09:15
infoxx Messages postés 31 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 24 mai 2013 - 30 avril 2013 à 09:30
Alors voilà mon problème:

J'ai une fonction sous oracle qui prend en entrée un numéro ainsi qu'un identifiant (ou une liste d'identifiant) et qui me sort des données concernant ces identifiants. Elle fonctionne parfaitement sous Oracle, que je mette un ou plusieurs identifiants.
Le problème est que lorsque je l'appelle en php, et que j'exporte le résultat dans un fichier csv, aucune données du curseur n'est écrite..
Pourtant mes fonctions d'écriture et de lecture du .csv fonctionnent correctement car je les utilisent pour d'autres fonctions.

Je suis complètement perdue..
A voir également:

1 réponse

infoxx Messages postés 31 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 24 mai 2013
30 avril 2013 à 09:30
Bon j'ai compris d'où venait le problème, mais je ne sais pas comment le reglé..
L'appel de la fonction et l'export des résultats en csv fonctionne correctement si un seul identifiant est rentré. Mais lorsque je rentre plusieurs identifiants (une liste d'identifiants), qui sont séparés par une virgule, alors tous ça se transforme en chaine de caractère, et ce n'est pas interprété par Oracle. Comment faire?? :(
0