Salut à tous,
je voudrai lire le contenu d'un champs de type CLOB (qui contient du texte) retourné par une requête.
Ma requête renvoie un objet de type clob.
je voudrai accéder à la chaine de caractère du clob pour cela, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part [QUERY] => OCI-Lob Object ( [descriptor] => Resource id #770 )
Voici l'erreur du log apache :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $oracle_lob_query = $object->QUERY; //la requete retourne un objet, acces au champs de type clob $size = $oracle_lob_query ->size(); $string = $oracle_lob_query->read($size); echo $string ;
j'ai également essayé la méthode load() : même erreurPHP Fatal error: Call to a member function size() on a non-objectLes valeurs sont bien affichées mais ma page plante immédiatement ...PHP Fatal error: Call to a member function load() on a non-object
Pour info,
quand je fais un print_r de mon objet,
Voici le champs query est bien de type clob
Code : Sélectionner tout - Visualiser dans une fenêtre à part print_r($object)
[QUERY] => OCI-Lob Object ( [descriptor] => Resource id #771 )
Quelqu'un peut m'aider ?
merci d'avance,
ben
Partager