Bonjour,

Suite à la mise à jour de PHP 5.1 vers PHP 5.2, j'ai le message suivant :
Catchable fatal error: Object of class OCI-Lob could not be converted to string in /.../edit-indicateur.php on line 77
Je viens donc de faire quelques recherches, et si je ne me trompe pas, cela viens du faite que dans la base il y a un champ CLOB.

Et PHP 5.2, ne les gèrent plus comme des chaînes de caractère.

Voici une partie de mon code PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function retourneLigneRes($resultat)
                {
                        ocifetchinto($resultat, $ligne, OCI_ASSOC);
                        return $ligne;
 
                }
...
...
//construction de la requete
$stmt="SELECT * FROM T_INDICATEUR WHERE TI_ID='".$_GET['id']."'";
...
//preparation et execution de la requete
$res    =       $conn->parseExecuteBD($stmt);
$leres  =       $conn->retourneLigneRes($res);
...
$descriptif                     =       stripslashes($leres['TI_DESCRIPTIF']);  // <-- Ligne 77
Est ce que quelqu'un a eu le même problème ?

Avez vous des idées pour résoudre ce problème ?

Merci, d'avance pour votre aide.

Tony